wx:for生成元素,获取删除元素
发布于 4 年前 作者 juan20 7899 次浏览 来自 问答

// 前台代码

<view wx:for="{{list_outer}}"    wx:key=“unique”   class=“create_section”>

<input class=‘section_input’   name=’{{item.name}}’  type=‘text’ maxlength=‘50’ placeholder=“请输入30字以内的描述”/>

<button class=‘section_button’ bindtap=“remtpop”>button>

view>

// 全局变量

Page({

data: {

/**

       * 页面配置

       */

list_outer: [

{ name: 0, unique: 0 }

]

},

// js方法

addtpop: function () {

this.setData({

list_outer: [{ name: this.data.list_outer.length, unique: this.data.list_outer.length }].concat(this.data.list_outer)

});

},

remtpop: function (e) {//

var fh = this.data.list_outer.splice(0, 1)// 用splice方法,请问这里怎么给splice传参数 删除当前行的元素

this.setData({

list_outer: this.data.list_outer

})

},

// 如何删除对应的一行

2 回复

@You can you up  就是这个 解决了 非常感谢你!

<button class=‘section_button’ bindtap=“remtpop” data-index="{{index}}">button>



var index = e.currentTarget.dataset.index

回到顶部