原创 overflow:hidden增加元素總體高度

解決辦法: 給元素加上display: inline-block;和vertical-align: bottom 出現問題的示例: 原因可見轉載: 但是隻inline-block設爲block有時不好使 設置inline-bl

原创 js不打開直接下載txt文件(js解決跨域下載文件)

之前用的是a標籤的方式,同源是沒有問題的,但一跨域就不行了,試了其它方法,不是報跨域錯誤,就是在當前頁面打開文件,體驗相當不好。 data = data.replace(/\\/g, '/'); var aLink = docum

原创 Vue Mint UI mt-swipe 的使用

Mint UI的安裝使用 1、安裝 npm install mint-ui -S -S表示 --save 2、在main.js中引入mint Ui的css 和 插件 (全局引用) import Mint from ‘m

原创 vue @ ~ 相對路徑 路徑別名設置

vue @ ~ 相對路徑 路徑別名設置 ./這是相對路徑的意思,同級目錄。 ../上級目錄。 @/這是webpack設置的路徑別名。在build/webpack.base.conf這個文件裏面設置了@具體指的是什麼 在build/

原创 js vue v-for循環刪除數組項(刪不乾淨的問題)

js vue v-for循環刪除數組項(刪不乾淨的問題) 重點在與a -= 1,要讓a隨着被截取後數組長度的變化而變化,截取一個,a少一次。 let val = this.childData.chackNumber f

原创 簡單易懂的 vue父子組件傳值

vue父子組件傳值 1.父向子 傳遞數據: 在父組件中把子組件當做標籤引入,通過設置標籤的屬性傳遞數據, 在子組件用props接受,將父組件的數據number通過設置標籤child的number屬性傳遞給子組件, 子組件通過pro

原创 es6轉es5 的6種方式

es6轉碼es5 一.Babel 在線轉碼 二.谷歌的Traceur 在線轉碼 三.es6console 在線轉碼並運行 四.Traceur 在頁面中引入使用 //加載 Traceur 文件 <script src="htt

原创 mac設置鍵盤跟windows下一樣

mac設置鍵盤跟windows下一樣 在系統偏好設置>鍵盤>修飾符:

原创 iOS裏微信瀏覽器長按無法識別二維碼(ios微信裏二次分享不好使)

ios裏微信瀏覽器真是堪比ie6的巨坑 ios裏微信瀏覽器真是堪比ie6的巨坑 ios裏微信瀏覽器真是堪比ie6的巨坑 比如: ios裏微信長按無法識別二維碼== ios裏微信瀏覽器內vue,react等單頁面項目url不改變=

原创 vue v-for嵌套 ,裏層獲取獲取外層下標索引

vue v-for嵌套 ,裏層獲取獲取使用外層下標索引 兩層v-for嵌套 只要起不一樣的名字就可以互相調用了 <div class="playChack" v-for="(item1,index1) in items" :key

原创 JS精確到指定位數的小數

將數字四捨五入到指定的小數位數。 使用 Math.round() 和模板量將數字四捨五入爲指定的小數位數。 省略第二個參數 decimals ,數字將被四捨五入到一個整數。 const NumFun= (n, decimals =

原创 vue 控制屏幕是否可滾動公共方法

export default { // 禁止滾動 stop(){ let mo=function(e){e.preventDefault();}; document.body.sty

原创 vue 打包之後爲空白頁(路徑問題)

vue 打包之後爲空白頁 一、打包後的dist目錄下的文件引用路徑不對,找不到資源導致白屏(80%都是這麼導致的) 1.修改config > index.js裏的assetsPublicPath的'/’成爲'./' dev: {

原创 vue assets與static的區別

vue assets與static的區別 assets中的文件會經過webpack打包,重新編譯,推薦在assets存放js等需要打包編譯的文件。 static中的文件,不會打包編譯。static中的文件只是複製一遍。static

原创 vux scroller 上拉加載下拉刷新組件(vux scroller 使用and坑)

怎麼引入什麼的就不說了,直接代碼 <div style="padding-top:50px;"> <!-- 距離上部 有的時候上面會需要有一個固定頭--> <scroller lock-x