示例有data属性
data() {
return {
RecordDic: {}, //键为年月日期,值为对应年月数据
test: '' ,//用于刷新数据视图
}
},
有以下动态数据:
//动态数据格式
DayRecordDic={
'2024-02-01':{
type:0,
hours:8.59,
}
}
//获取动态数据
GetDynamicData() {
var that = this;
uni.request({
url: "GetDynamicData",
method: 'get',
complete: (res) => {
if (res.code == 200) {
var returnData = res.data;
//returnData.recognizeDate = '2024-02'
that.RecordDic[returnData.recognizeDate] = returnData.DayRecordDic
that.test = '123' //用于赋值显式数据刷新数据视图
}
}
});
},
当赋值动态数据后,需要对data属性中的成员进行显示赋值,才能使动态数据在视图元素中生效,具体导致原因未知,出现该情况的场景是生成微信小程序代码时,猜测可能与生成的小程序代码有关。如找到原因再更新