收藏
回答

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

问题模块
API和组件
点击删除按钮怎样删除对应的input值,有什么好点的逻辑方法么,或者可以使用for循环来删除对应的inputvalue值?一个一个写太麻烦而且代码量超多啊,求打大神指点

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


最后一次编辑于  2017-09-21  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

2 个回答

  • le
    le
    2017-09-22

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

    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. })


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


                             

                                                                                                                                 咫尺开发论坛——小乐


    2017-09-22
    赞同
    回复
  • DireWolf
    DireWolf
    2017-09-21

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

    2017-09-21
    赞同
    回复