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 ...
let str=JSON.stringify(e.currentTarget.dataset.item);wx.navigateTo({url: '../toMybaby/babyDetail/babyDetail?jsonStr='+str,success: function (res) {// success},fail: function () {// fail},complete: function () {// complete}}) onLoad:function(options){ // 生命周期函数--监听页面加载 l...
简单的理解就是我们可以把想要获取的值通过data-定义到组件上,当我们在触发一个事件的时候我们可以通过event.currentTarget.dataset.XX来获取 // 像这样 <view> 点击 </view> // e和event等价 info:function(e){ console.log('value:'+e.currentTarget.dataset.value) } 结果:当我们点击按钮的时候就可以得到...
(1)设置data-id (2): 取值 + 传值 playTap:function(e) { const dataset = e.currentTarget.dataset; wx.navigateTo({ url: '../play/index?id='+ dataset.id }) console.log(dataset.id); } (3):取值 onLoad:function (param) { //页面初始化 this.setData({ currentId:param.id }) } data-...
微信小程序:data参数的取值与赋值 根据微信小程序API可以得知: Page(Object)函数用来注册一个页面。接受一个 Object 类型参数,其指定页面的初始数据、生命周期回调、事件处理函数等。 data是页面第一次渲染使用的初始数据。 页面加载时,data 将会以JSON字符串的形式由逻辑层传至渲染层,因此data中的数据必须是可以转...
var id=e.target.dataset.id(根据你的data-id的取名) 【微信小程序如何跨页面获取值】 依据上面的方式设置要传递的值,页面跳转后,我们就需要在下一个页面拿到传递的数据(这个数据在传递前,就已经被设置成全局变量) 在跳转后的js页面,接收传递过来的数据detail.js ...
this.inputStr) { return; } // 直接修改值 会自动刷新页面 this.todoList.push({ id: Date.now(), title: this.data.inputStr, finished: false }); this.inputStr = ''; }, // 删除待办 handleDelete(e: any) { const index = e.currentTarget.dataset.index * 1; // 直接修改值 会自动刷新...
varvaluename = event.currentTarget.dataset["valuename"]; if(itemname ==null|| itemname=="") { return; } varitems =this.data[`${ itemname }`]; if(items!=null&& items.length>0) { if(valuename ==null|| valuename =="")
若想取得wxml中data-系列属性的值,则可用$DATASET.表示 若想取得app实例的数据,则可用$APP.*表示,只支持获取基本类型的数据,如number、string、boolean。 除此之外,还可以填写一些提供的系统属性,以“$”开头,目前支持以下属性: $PAGE_TIME 用户从进入本页面到当前的时间(触发action的时间点) ...