uniapp和小程序事件参数传递
uniAPP实现uniAPP的实现比较简单,比如:@click="startCharge(item)"传多个参数@click="startCharge(item,index)"小程序的实现小程序的实现方式比较麻烦,事件不能直接传参,需要添加一个data-xxx来进行参数的传递,比如,我在item里写事件,需要这么写:bindtap="toWeb" data-url="{{item.url}}传多个
·
uniAPP实现
uniAPP的实现比较简单,比如:
@click="startCharge(item)"
传多个参数
@click="startCharge(item,index)"
小程序的实现
小程序的实现方式比较麻烦,事件不能直接传参,需要添加一个data-xxx来进行参数的传递,比如,我在item里写事件,需要这么写:
bindtap="toWeb" data-url="{{item.url}}
传多个参数
bindtap="toWeb" data-url="{{item.url}} data-url="{{item.id}}
在事件toweb中获取到传递的参数
toWeb: function (event) {
var url = event.currentTarget.dataset.url;
var id = event.currentTarget.dataset.id;
...
...
}
这就是uniAPP和小程序事件参数传递的不同实现方式
更多推荐
已为社区贡献8条内容
所有评论(0)