给storage里面的对象里面的某个属性赋值?

发布于 6 年前作者 na7312740 次浏览最后编辑 6 年前来自 issues

var userInfo = wx.getStorageSync('userInfo');

var phoneNo = "userInfo.phoneNo";

var mobile = this.data.mobile;

this.setData({

[phoneNo]: mobile

});

wx.setStorageSync("userInfo", userInfo );

我想实现给这个userInfo里面的phoneNo赋值,这样写是报错的。请问该怎么样做才能成功?

3 回复
gang04
gang041 楼6 年前

大神,我的意思是修改userInfo.phoneNo 这个值

yangma
yangma2 楼6 年前

var userInfo = wx.getStorageSync(‘userInfo’);

userInfo.phoneNo=this.data.mobile;

wx.setStorageSync(“userInfo”, userInfo );