当前位置: 首页 > 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/508783.html

相关文章:

  • 网站内链wordpress插件宁波谷歌seo推广公司
  • ASP.NET2.0网站开发全程解析查网站排名
  • 闲鱼怎么推广自己的产品昆明关键词优化
  • 广州免费建站平台网络服务主要包括什么
  • 河南政务服务网查二建证书西安seo优化系统
  • 外贸网站平台推广网店代运营公司哪家好
  • 买了空间和域名 就有网站后台了吗优秀软文案例
  • 建筑型专业网站有哪些免费seo培训
  • saas做视频网站十种营销方式
  • 如何建立自己的商城网站杭州百度seo
  • 数据网站建设推广排名
  • 601668中国建筑官网seo排名赚官网
  • 大尺度做爰后入网站西安霸屏推广
  • 做网站如何盈利广告平台推广渠道
  • 杭州网站建设杭州沃迩夫快速网络推广
  • 企业网站名称怎么写seo系统推广
  • godaddy主机到网站谷歌广告上海有限公司
  • 招生门户网站建设方案株洲疫情最新情况
  • 河北沧州卫健委疫情最新消息南宁seo服务优化
  • 营销型网站建设模板抓关键词的方法10条
  • 山西网站开发百度下载安装到桌面上
  • 移动商城网站建设 深圳semicircle
  • wordpress教程linux合肥seo软件
  • 海尔集团网站建设做百度线上推广
  • 宿迁网站建设价格低软文代写是什么
  • 土木建筑网站十大软件免费下载网站排行榜
  • 网站开发国内外研究背景seo优化排名方法
  • 互联网网站定位百度关键词搜索排名多少钱
  • 吉安网站做网络销售感觉自己是骗子
  • 摄影基地设计网站seo如何优化