点击删除按钮怎样删除对应的input值
发布于 6 年前 作者 ycao 5804 次浏览 来自 问答
点击删除按钮怎样删除对应的input值,有什么好点的逻辑方法么,或者可以使用for循环来删除对应的inputvalue值?一个一个写太麻烦而且代码量超多啊,求打大神指点

点击删除按钮怎样删除对应的input值

2 回复

大神就算了吧,就是最近也在做小程序,大家互相交流学习嘛,上代码

  1. Page({

  2.   data: {

  3.     toWhich:'viewa',

  4.     textData:[{

  5.       id: 1,

  6.       src:'imgs/135866-106.jpg',

  7.       userName:'哈哈',

  8.       userPhone:'769829238478'

  9.     }, {

  10.       id: 2,

  11.       src: 'imgs/231204-106.jpg',

  12.       userName: '哈哈',

  13.       userPhone: '769829238478'

  14.     },

  15.     {

  16.       id: 3,

  17.       src: 'imgs/274399-106.jpg',

  18.       userName: '哈哈',

  19.       userPhone: '769829238478'

  20.     }

  21.     ]

  22.   },

  23.   click:function(e){

  24.       var hash = e.target.dataset.index;

  25.       var dataArr = this.data.textData;

  26.       for (var i = 0; i < dataArr.length;i++){

  27.         if(dataArr[i]["id"] == hash){

  28.           dataArr[i]["userName"] = "";

  29.           var newData = dataArr;

  30.           this.setData({

  31.             textData:newData

  32.           })

  33.         }

  34.       }

  35.   },

  36. onLoad: function () {


  37.   }    

  38. })


大概就是这样的,这是我之前写的一段代码的部分,希望对你有帮助吧

 

                                                                                                                             咫尺开发论坛——小乐

我只想关注下这个问题。/手动微笑emoji

回到顶部