通过Vue.prototype挂载
/**common.js*/
exports.install = function (Vue) {
Vue.prototype.$Download = function (url, data) { //全局函数
}
Vue.prototype.$fromatTable = function (L) {
}
};
/**main.js*/
import common from './common/common.js'
Vue.use(common);
addbus监听
/**app.js*/
import Vue from 'vue'
export default new Vue()
/**使用 */
app.$emit('string', item);//发送
app.$on('string', item => {});//接收
一般引入
/**auth.js*/
export function getToken() {
return window.localStorage.getItem(TokenKey)
}
export function setToken(token) {
return window.localStorage.setItem(TokenKey, token)
}
export function removeToken() {
return window.localStorage.removeItem(TokenKey)
}
/**使用*/
import { getToken } from './auth.js'
getToken()