1.在写小程序收尾的阶段,我们可能会遇到一些问题,我也找了一些其他的方法,最后我还是决定把记录一下采用的方法,我们可以在同一个数组里面修改更换的元素,也可以更换两个不同数组之间的元素
//定义数组
data: {
s_list: [{
title:'苹果',
}, {
title: '猕猴桃',
}, {
title: '橙子',
}],
},
//具体操作过程
var id = 2;
var str_title = "s_list[" + id + "].title";
console.log(str_title) ;
that.setData({
[str_title]:'橘子',//如果是不同数组的元素,需要把'橘子'换成另一个数组的元素(通常是this.data.**)
})
2.如何在其他模块拿用户登陆的名字
user = JSON.parse(wx.getStorageSync('user'));
this.setData({
companyName: user.company.name,//具体名字具体分析
})
由于我上面是用的两个数组换元素,所以我这里记录一下如何在其他模块获取登陆的用户名