NIUCLOUD是一款SaaS管理后台框架多应用插件+云编译。上千名开发者、服务商正在积极拥抱开发者生态。欢迎开发者们免费入驻。一起助力发展! 广告
1.安装cookie-nuiversal-nuxt ``` npm install cookie-nuiversal-nuxt --save --registry=https://registry.npm.taobao.org ``` 2.配置nuxt.config.js ``` modules:[ 'cookie-nuiversal-nuxt' ] ``` .3.使用 ``` this.$cookies.set('user',[]) this.$cookies.get('user') this.$cookies.remove('user') ``` 4.登录跳转 ``` if(!this.$route.query.path || /login/reg/.test(this.$route.query.path)){ this.$router.replace('/user') }else{ this.$router.replace(this.$route.query.path) } ``` 5.页面刷新初始化vuex ``` export const actions = { nuxtServerInit(store,{app:{$cookies}}){ let user = $cookies.get('user') user = user?user:'' store.commit('user/asdds') } } ``` 6.拦截器定义 ``` $axios.onRequest(config=>{ config.headers.token = store.state.user.token }) ```