var data=null
function getCookie(name){
let arrCookie=document.cookie.split(';')
for(let i=0;i<arrCookie.length;i++){
let arr=arrCookie[i].split('=')
if(name==arr[0]){
data=arr[1]
}
}
}
console.log(data)
使用 js-cookie
npm install js-cookie
或
直接使用cdn:<script src="https://cdn.jsdelivr.net/npm/js-cookie@2/src/js.cookie.min.js"></script>
本地下载下来后:<script src="./utils/js.cookie.js"></script>
npm下载后
局部使用
import Cookies from "js-cookie";
// 写入cookie 失效时间expires
Cookies.set('name', 'value', { expires: 7 }); // 7 天后失效
// 读取
Cookies.get('name') // => 'value'
Cookies.get('time') // => undefined
// 读取所有可见的cookie
Cookies.get()
// 删除某项cookie值
Cookies.remove('name')
全局使用,在main.js文件中引入
import Cookies from "js-cookie";
Vue.prototype.Cookies = Cookies;
this.Cookies.get()