点击删除按钮怎样删除对应的input值,有什么好点的逻辑方法么,或者可以使用for循环来删除对应的inputvalue值?一个一个写太麻烦而且代码量超多啊,求打大神指点 |
点击删除按钮怎样删除对应的input值
大神就算了吧,就是最近也在做小程序,大家互相交流学习嘛,上代码
Page({
data: {
toWhich:'viewa',
textData:[{
id: 1,
src:'imgs/135866-106.jpg',
userName:'哈哈',
userPhone:'769829238478'
}, {
id: 2,
src: 'imgs/231204-106.jpg',
userName: '哈哈',
userPhone: '769829238478'
},
{
id: 3,
src: 'imgs/274399-106.jpg',
userName: '哈哈',
userPhone: '769829238478'
}
]
},
click:function(e){
var hash = e.target.dataset.index;
var dataArr = this.data.textData;
for (var i = 0; i < dataArr.length;i++){
if(dataArr[i]["id"] == hash){
dataArr[i]["userName"] = "";
var newData = dataArr;
this.setData({
textData:newData
})
}
}
},
onLoad: function () {
}
})
大概就是这样的,这是我之前写的一段代码的部分,希望对你有帮助吧
咫尺开发论坛——小乐