正确写法 // e 需要动态改变的data中数据的属性名 let propName = e; let dataToUpdate = {}; // 创造出一个对象 dataToUpdate[propName] = 'https://abc.com/' + url; // 动态设置属性名和值 console.log(dataToUpdate); that.setData(dataToUpdate); 错误写法 let e = img that.setData({ e:'' });