帖子
帖子
用户
博客
课程
显示全部楼层
92
帖子
2
勋章
718
Y币

[App引擎] setPrefs存储用户信息对象,getPrefs取出数据多了转义符

[复制链接]
发表于 2022-8-5 07:22:39
ajax返回用户数据,用setPrefs存储用户信息对象,用getPrefs取出数据后多了转义字符(服务器返回的时候是没有转义字符的),什么原因呢?
{\"userid\":\"142\",\"userkey\":\"0e6b05600yuq\",\"sex\":\"女\",\"username\":\"18999999\",\"signed\":\"这个家伙很懒,什么都没留!\",\"renzheng\":\"0\",\"avatar\":\"https:\\/\\/hf**.**\\/cache\\/user\\/0\\/0\\/96\\/142.jpg?v=195033932\"}"

380
帖子
4
勋章
6
Y币
怎么存的,怎么输出的?

转成字符串就会带转义符
92
帖子
2
勋章
718
Y币
存储:api.setPrefs({
                                key: 'userInfo',
                                value: res.data
                            });
技术咨询-F · 2022-8-5 09:58怎么存的,怎么输出的?

转成字符串就会带转义符

92
帖子
2
勋章
718
Y币
输出:this.data.udata = api.getPrefs({
                                          sync: true,
                                          key: 'userInfo'
                          });
380
帖子
4
勋章
6
Y币
res.data  是json 吗
yhbhpu · 2022-8-5 11:52存储:api.setPrefs({
                                key: 'userInfo',
                                value: res.data
92
帖子
2
勋章
718
Y币
是的,返回值就是正常的json
{"userid":"142","userkey":"0e6b05600yuq","sex":"女","username":"18999999","signed":"这个家伙很懒,什么都没留!","renzheng":"0","avatar":"https://f**.**/cache/user/0/0/96/142.jpg?v=19503393
技术咨询-F · 2022-8-5 13:37res.data  是json 吗
380
帖子
4
勋章
6
Y币
要转成字符串再存

setPrefs
设置偏好数据,数据会存储到本地文件系统。

setPrefs({params})

params
key:

类型:字符串
默认值:无
描述:键
value:

类型:字符串
默认值:无
描述:值
yhbhpu · 2022-8-5 15:24是的,返回值就是正常的json
{"userid":"142","userkey":"0e6b05600yuq","sex":"女","username":"18999999","signed":"这个家伙很懒,什么都没留!","renzheng":"0","avatar":"https://f**.**/cache/user/0/0/96/142 ...
您需要登录后才可以回帖 登录

本版积分规则