微信小程序中,通过e.currentTarget.dataset可以获取到事件绑定的当前组件的自定义属性值。如果出现了e.currentTarget.dataset问题,可以按照以下步骤进行解决: 确保事件绑定正确:检查事件绑定是否正确,包括事件名和绑定的组件是否正确。可以在组件上添加debugger语句,通过debug模式查看事件是否触发。 确保e对象存在:在事件处理函...
看代码可知,这里是自定义了一个名字为id的dataset,因此在事件函数中,我们可以通过e.currentTarget.dataset.id访问到绑定到该组件的自定义数据。 修改: //事件处理函数tosubordinate:function(e) {varworkerId = e.currentTarget.dataset.workerid;console.log("workerId---"+ workerId); wx.navigateTo({url:'../...
console.log(e); var index=e.currentTarget.dataset.index; console.log(index); var proLists = this.data.proLists; var title = proLists[index].title; wx.navigateTo({ url:'/pages/detail/detail?title='+title, }) }, getProList: function(){ var self=this; wx.request({ url: 'http://1...
checkNav(e){this.setData({ activeIndex: e.currentTarget.dataset.index, activeName: e.currentTarget.dataset.navname, })tab1Echart.dispatchAction({ type:'updateAxisPointer', currTrigger:'leave'})this.getNewRevenue() }, echarts代码 import * as echarts from '../../../ec-canvas/echarts'; ...
const currentTab = e.currentTarget.dataset.index const quesArr = this.data.quesArr wx.navigateTo({ url: '/pages/test/test', success: function(res) { // 通过eventChannel向被打开页面传送数据 res.eventChannel.emit('acceptDataFromOpenerPage', { currentTab, quesArr}) ...
click下面的currentTarget和target子项,看到了dataset子项 id 值都为view3,但是这两者是有区别的。currentTarget是指当前的对象,target是指触发这个事件的对象。7 展开view1 click下面的currentTarget和target子项,看到了dataset子项 id 值分别为view1和view3。因为此事件是view3被点击冒泡到了view1事件。
2 App({onLaunch: function () {},//底部导航Navigation: function (event,that) {var link='';if (event.currentTarget.dataset.id==0){link = '../index/index';}else if (event.currentTarget.dataset.id == 1){link = '../index/index';}else if (event....
看一下数组是否有第二项,或者这个1是不是字符串的
“args”:[{“type”:“change”,“timeStamp”:3929,“target”:{“id”:"",“offsetLeft”:0,“offsetTop”:1178,“dataset”:{}},“currentTarget”:{“id”:"",“offsetLeft”:0,“offsetTop”:1178,“dataset”:{}},“mark”:{},“detail”:{“value”:“3”},“mut”:false,"_userTap":...
this.data.items.splice(event.currentTarget.dataset.content,1); this.setData({ items: this.data.items, scroll_left:'0rpx' }); }, done: function (event) { //这里简易实现了下效果,没有针对对应的行号,实际业务再修改 this.setData({ scroll_left: '0rpx', ...