需求:需要通过删除按钮实现删除云数据库中对应的内容,要删除云数据库中的内容,是以数据的“_id”为依据的。所以我要在js中删除数据,必须获得要删除数据的"_id"。

<button type="primary" size="mini" bindtap="delete" data-id="{{user._id}}">删帖</button>

微信小程序中“ data-*=" " ”可以实现按钮传值。其中‘ * ’号自定义名称,我这里取名为id,然后赋值为user._id。
js中通过按钮触发的delete函数接收传入的id:

delete: function(e){
     console.log(e.currentTarget.dataset.id);//控制台输出传入的id
}
Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐