微信小程序事件中对象获取

 时间:2024-10-21 18:40:55

微信小程序事件中对象获取

方法/步骤

1、打开小程序开发工具,新建‘myIndex’项目,在项目的pages页面新建page,名为mypage,并在app.json中将mypage设为第一页面

微信小程序事件中对象获取

2、在mypage.wxml中添加三个view标签,代码如下:<viewbin蟠校盯昂dtap='vi髫潋啜缅ew1tap'class='view1'id='view1'><viewbindtap='view2tap'class='view2'id='view2'><viewbindtap='view3tap'class='view3'id='view3'></view></view></view>

微信小程序事件中对象获取

3、在mypage.wxss中,为上面的三个view设置样式,代码如下:.view1{width:100%;height:200rpx;background-color:red;}.view2{width:50%;height:100rpx;background-color:blue;}.view3{width:50%;height:50rpx;background-color:wheat;}

微信小程序事件中对象获取

4、在mypage.js中,为三个view被点击事件添加响应函数,函数中传递点击的对象箪滹埘麽view1tap:function(event){conso造婷用痃le.log('view1click');console.log(event);},view2tap:function(event){console.log('view2click');console.log(event);},view3tap:function(event){console.log('view3click');console.log(event);}

微信小程序事件中对象获取

5、编译运行代码,点击左侧的view3,即最小的view,在console观察打印的内容

微信小程序事件中对象获取

6、展开view3click下面的currentTarget和target子项,看到了dataset子项id值都为view3,但是这两者是有区别的。currentTarget是指当前的对象,target是指触发这个事件的对象。

微信小程序事件中对象获取

7、展开view1click下面的currentTarget和target子项,看到了dataset子项id值分别为view1和view3。因为此事件是view3被点击冒泡到了view1事件。

微信小程序事件中对象获取

如何查看电商的小时带货榜单? 猎豹浏览器cpu占用过高如何处理 随申办的小红点怎样消除 冷煮咖啡:下午饮品的最佳选择 原神怎么接取稻妻居民请求
热门搜索
新年的图片 母爱感人图片 青岛八大关图片 在线图片格式转换 弓背犬图片