#最新
nuxt.js 如何获取到cookie

2023-03-23 0 228

在前端的话 通过 document.cookie的时候可以获取到cookie ,但是当你在nuxt框架使用的时候 你会发现 没有生效 无法获取cookie,因为cookie只能在客户端使用 nuxt 本质不算是客户端了 只能使用 cookie-universal-nuxt 来配置获取cookie

第一步 安装 cookie-universal-nuxt

npm i --save cookie-universal-nuxt

第二步 配置config.nuxt.js

modules: [
//有参数配置的
'cookie-universal-nuxt', ['cookie-universal-nuxt', {
parseJSON: true
}],
// 无参数配置
'cookie-universal-nuxt'
],

配置之后 可以通过 在引入插件 app.$cookie 或者文件 this.$cookie 获取对应的cookie 对象

第三步 根据API进行方法逻辑处理

nuxt.js 如何获取到cookie

设置cookie

this.$cookies.set('token', 123456)

获取cookie

this.$cookies.get("token")

清除cookie

this.$cookies.remove('token')

在asyncData获取

async asyncData({ app }) {
 console.log(app.$cookies.get("token"));
},
收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

© 版权声明: 本站所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 I8N社区 !
=============================================================
本站声明:
1、本站所有资源均来源于互联网,不保证100%完整、不提供任何技术支持;
2、本站所发布的文章以及附件仅限用于学习和研究目的;不得将用于商业或者非法用途;否则由此产生的法律后果,本站概不负责!

I8N社区 知识库 nuxt.js 如何获取到cookie https://www.i8n.com/3871.html

已是最新文章

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务