以下这部分时在登录时对 cookie的封装,为了方便于: A 存储用户名username B 设置 token C 为用户设置权限
Plugin => mixin.js
第一步 混入cookie & cookie方法 import cookie from "js-cookie"
第二步
data(){
return:{ coookie, } },
methods:{
$setCookie(cookieObj,options){
Object.keys(cookieObj).forEach(k=>{
cookie.set(k,cookieObj[k],options)
}) } }
复制代码
layout.vue
if (data.success){
this.$setCookie(
{
loginuser:userName,
token:data.token,
type:data.type,
}
remember ? {expires: 7} :null)}