赞
踩
可以看到响应头中set-cookie出现警告,并提示
This Set-Cookie was blocked because it had the "SameSite=Lax" attribute but come from a cross-site response which was not the response to a top-level navigation
告诉我们cookie因为跨域设置失败了。。
看了一下uniapp的官方文档uni.request(OBJECT) | uni-app官网
发现小程序并不支持set-cookie。
weapp-cookie使用也非常简单
- npm install weapp-cookie --save
-
- # 将 npm 包复制到 vendor 文件夹,避免小程序可能不能找到文件(Tips:支持npm包的开发环境无需此步)
- cp -rf ./node_modules/ ./vendor/
- // app.js
- import './vendor/weapp-cookie/dist/weapp-cookie'
-
- // tips: 使用 uni-app/wepy/mpvue 等支持npm包的环境可以直接在入口 js 引入 weapp-cookie 模块
- // import 'weapp-cookie'
-
- App({
- onLaunch: function () { }
- // ...
- })
导入后不用设置任何东西,请求会自动带上cookie
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。