小程序里常见的取值有以下几种,一个完整的项目写下来,用到的概率几乎是100%。
列表index下标取值
页面传值
form表单取值
1. 列表index下标取值
实现方式是:data-index="{{index}}"挖坑及e.currentTarget.dataset.index来填坑即可 。
1.1 生成值
1
删除
在删除图标与文字添加data-index="{{index}}"自定义属性以及绑定点击事件bindtap="delete"
删除{{item}}
实现delete方法,取到index下标值。
delete: function (e) {
var index = parseInt(e.currentTarget.dataset.index);
console.log("index" + index);
}
如果不使用e.currentTarget而使用e.target会怎样?
将会导致仅点中才能输出index值,点子元素或将输出NaN。