当前位置: 首页 > wzjs >正文

建筑方案设计网站济宁网站建设

建筑方案设计网站,济宁网站建设,珠海网站怎样建设,公司做网站的意义在微信小程序中,事件分为 冒泡事件 和 非冒泡事件 : 冒泡事件:当一个组件的事件被触发后,该事件会向父节点传递;(如果父节点中也绑定了一个事件,父节点事件也会被触发,也就是说子组…

在微信小程序中,事件分为 冒泡事件非冒泡事件

冒泡事件:当一个组件的事件被触发后,该事件会向父节点传递;(如果父节点中也绑定了一个事件,父节点事件也会被触发,也就是说子组件的事件和父组件的事件都会被触发);

非冒泡事件:当一个组件的事件被触发后,该事件不会向父节点传递;(如果父节点绑定了事件,父节点的事件不会被触发,只有组件本身的事件会触发);

在微信小程序中,使用 bind 绑定的事件,会触发事件冒泡,如果想阻止事件冒泡,可以使用 catch 来绑定事件;

下面使用微信开发者工具来演示一下,在基于上一节的内容下进行演示,在 pages/cate/cate.wxml 中添加以下代码:

<view class="catch" bind:tap="parentHandler"><button bind:tap="btnHandler">按钮</button>
</view>

在 pages/cate/cate.scss 中添加以下样式代码:

.catch {display: flex;height: 300rpx;background-color: skyblue;align-items: center;
}

在 pages/cate/cate.js 中添加以下函数:

Page({parentHandler(){console.log('父组件绑定的事件')},btnHandler(){console.log('子组件触发的事件')}
})

编写完毕后,点击重新编译,点击页面的按钮,可以看到子组件和父组件绑定的事件都触发了,如下:

在这里插入图片描述
如果想实现点击子组件按钮的时候,只触发子组件的事件,父组件的事件不触发,则需要阻止子组件的事件冒泡;如果想阻止子组件的事件冒泡,就需要更改一下绑定事件的方式,我们需要把子组件绑定事件的方式从 bind:tap 修改为 catch:tap,如下:

<view class="catch" bind:tap="parentHandler"><button catch:tap="btnHandler">按钮</button>
</view>

重新运行,点击按钮,可以发现父组件的事件没有触发,如下:

在这里插入图片描述
参考视频:尚硅谷微信小程序开发教程

http://www.dtcms.com/wzjs/319710.html

相关文章:

  • 网络工程专业是做什么工作的苏州关键词seo排名
  • 公安局网站建设的必要性房地产销售
  • 虾皮跨境电商app下载淘宝seo是什么意思啊
  • 公司做网站怎么推广2020年关键词排名
  • 做网站公司网站链接推广工具
  • wordpress首页阅读全文seo关键词优化公司哪家好
  • 竹溪县县建设局网站百姓网推广怎么收费标准
  • 珠海网站制作网络推广seo教学培训
  • 嘉兴秀宏建设公司网站淘宝引流推广怎么做
  • 苏州专业网站设计郑州网站推广哪家专业
  • 龙岩kk社区抖音seo代理
  • 汕头市建设局造价信息网站seo关键技术有哪些
  • 武汉市政府网站建设作者广告联盟赚钱app
  • 无锡知名网站制作线上广告接单平台
  • 做快餐 承包食堂的公司网站公司网站建设流程
  • asp网站做文件共享上传网站建设公司
  • 软件ui设计公司湖南靠谱的关键词优化哪家好
  • 织梦网站做中英文双语言版本产品推广方法
  • 上饶有哪些做网站的公司怎么免费注册域名
  • wordpress调用菜单代码seo百度快照优化公司
  • 深圳西乡网站制作成都百度网站排名优化
  • 大连网站建设服务公司可视化网页制作工具
  • wordpress have_posts()seo顾问服务公司
  • 美国政府网站建设网络营销课程个人总结范文
  • 河南省建设监理网站怎么宣传自己的店铺
  • 网站开发 语言快照网站
  • 兰州网站建设推广本站3天更换一次域名yw
  • 拼多多无货源网店怎么开seo优化什么意思
  • wordpress 图片滚动长沙seo
  • 网站一般如何做搜索功能网页制作的软件有哪些