用生命谱写代码的赞歌

0%

Vue 添加全局函数

使用 Vue.use()

main.js 中引入并全局注册

1
2
3
4
5
import VueCookie from 'vue-cookie'
Vue.use(VueCookie)

import { checkToken } from './util'
Vue.use(checkToken)

util.js

1
2
3
4
5
6
7
8
9
10
11
12
13
14
const checkToken = {
install(Vue, options) {
Vue.prototype.checkToken = () => {
// 此处在main.js注册checkToken之前全局注册了vue-cookie
const token = new Vue().$cookie.get('token');
if (!token) return false;
return token;
}
}
}

export {
checkToken
}

在其他组件中使用:

1
this.checkToken()