//在mian.js中寫入函數vue
Vue.prototype.getToken = function (){ ... }
//在全部組件裏可調用函數函數
this.getToken();
// 寫好本身須要的fun.js文件this
exports.install = function (Vue, options) { Vue.prototype.getToken = function (){ ... }; };
// main.js 引入並使用prototype
import fun from './fun' Vue.use(fun);
//在全部組件裏可調用函數code
this.getToken();
在用了exports.install
方法時,運行報錯exports is not defined
component
解決方法:token
export default { install(Vue) { Vue.prototype.getToken = { ... } } }
Global.vue文件:ip
<script> const token='12345678'; export default { methods: { getToken(){ .... } } } </script>
在須要的地方引用進全局變量模塊文件,而後經過文件裏面的變量名字獲取全局變量參數值。get
<script> import global from '../../components/Global'//引用模塊進來 export default { data () { return { token:global.token } }, created: function() { global.getToken(); } } </script>