vux+vue-cli3.0坑

最近開發了項目使用了vue-cli3.0+vux搭建的項目,如今總結遇到的問題;vue

環境:github vux有關於vue-cli3.0以及vux已經搭建好的腳手架vux-cli3連接ios

一:以下報錯git

解決方法:es6

1:按照官方文檔,尋找問題github

2:安裝github有關於vue-cli3.0已經搭好的環境連接,可是也須要注意引入方式,不然仍是會報錯的vue-cli

  ①:全局引入,在main.js中引入組件全局註冊,在組件中直接使用就能夠啦npm

            

  ②:組件中按需引入,須要建立單獨的js文件引入,而後在.vue的script標籤用引入js文件。好比我建立的Tabbar.js文件引入註冊了vux的tabbar組件,在Tabbar.vue的script中引入Tabbar.js文件就行了瀏覽器

           

二:打包生成的js中還包含es6語法,致使低版本的手機(ios9)打不開頁面,最開始本身以爲很奇怪,畢竟vue-cli3.0原本能夠自動的有轉換的,可是npm run build以後一直還包含框架

解決辦法:post

①:稀土掘金上的一篇文章,通常是能夠解決的http://www.javashuo.com/article/p-hxphkvgb-gt.html

②:官方文檔http://www.javashuo.com/article/p-hxphkvgb-gt.html 瀏覽器兼容性,這只是第一步

  

  其實npm run build以後的文件裏面還包含es6是由於vux 也就是ui框架裏面的並無轉換,因此須要添加以下圖,將vux也進行一步轉換

       

 

 

簡單的記錄,問題是解決了,也許還有更好地辦法,慢慢挖掘

相關文章
相關標籤/搜索