创建COOKIE
const COOKIE = { KEY_TOKEN: 'access_token', KEY_USER: 'nbuser', KEY_PERMISSION: 'nb-permission', KEY_OSS: 'upload', KEY_MENU: 'menuData', MAX_AGE: 1000 * 60 * 60 * 24, IMG_FORMAT: '?x-oss-process=image/resize,m_lfit,w_460,limit_1/auto-orient,0/quality,q_88', IMG_SIZE: 10, PDF_SIZE: 30 } export default { COOKIE }
向VUE添加
import env from '@/const' function plugin (Vue) { if (plugin.installed) { return } Vue.const = env Object.defineProperties(Vue.prototype, { $const: { get () { return env } } }) } if (typeof window !== 'undefined' && window.Vue) { window.Vue.use(plugin) } export default plugin
main.js引入
import Const from '@/plugin/const';
Vue.use(Const);
就可以使用this.$const创建Cookie和存储Token了。