vue 封裝方法並每個頁面呼叫 ERROR in .xxx.js from UglifyJs Unexpected token:
阿新 • • 發佈:2018-12-22
新建一個js
export function activeFn(yong) {
// 中英文互換
let storage=localStorage.getItem("key")
if(storage=="zhCHS"){
this.ch=false
this.eng=true
this.$i18n.locale='zhCHS'
}else {
this.$i18n.locale='en'
this.eng=false
this.ch=true
}
yong(11) 每個頁面呼叫這個方法
}
頁面呼叫
import {activeFn} from "../../../unit";
methods:{
activeFn,
}
每次頁面載入呼叫yong()
mounted(){
this.activeFn(yong);
}
如果打包出現問題如
ERROR in .xxx.js from UglifyJs Unexpected token:
有人說這是es6不支援。選擇babel-loader沒有。我認為是單純的安裝路徑找不到,解決方法
在build裡的webpack.base.conf.js裡找到下面的一行程式碼新增你的路徑 例如:
{ test: /\.js$/, loader: 'babel-loader', include: [resolve('src'), resolve('test'),resolve('unit/index')] },
就行了