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

潍坊做网站优化凡科网app下载

潍坊做网站优化,凡科网app下载,网络营销策划目标,上线了做网站多少钱在微信小程序中,事件分为 冒泡事件 和 非冒泡事件 : 冒泡事件:当一个组件的事件被触发后,该事件会向父节点传递;(如果父节点中也绑定了一个事件,父节点事件也会被触发,也就是说子组…

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

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

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

在微信小程序中,使用 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.yayakq.cn/news/139649/

相关文章:

  • 信息化网站建设的请示石大远程在线考试 《网页设计与网站建设》
  • 上海外贸建站网站建设捌金手指专业8
  • 服务器网站配置最新外贸电商平台
  • 阿里云 装wordpress乐陵市seo关键词优化
  • 网站赌场怎么做代理济南网站制作开通
  • 网站项目计划书范文广州网站制作功能
  • 海淀区网站制作公司百度 营销推广怎么做
  • 上海电子商务网站58同城 网站建设 成都
  • 自己做一网站_多做宣传.网站建设职业规划
  • 重庆忠县网站建设体育新闻最新消息女排
  • 搜狗优化好的网站宝安区做外贸网站的公司
  • 网站建设通报本地wordpress怎么上传
  • 雪域什么网站是做电影的深圳建站公司 企网站
  • 网站ueo哈尔滨网站开发建设公司
  • 网站服务器错误怎么解决营销策划 网站
  • 中国做的网站国外能打开吗西安网站制作多少钱
  • 裁剪图网站如何做网站标题不含关键词的排名
  • 苏州网站建设软件公司网站主要几方面
  • 服饰网站模板wordpress站群版
  • 门户网站建设招标公司名高端大气不重名
  • 服务好的微网站建设网站顶部地图代码怎么做的
  • 制作网站的模板台州网站快速优化排名
  • 网站建设人员性格特点公司做网站的费用会计分录
  • 成都网站建设开发公司作作网站
  • 公司免费招聘网站o2o网站建设计划书
  • 用什么软件可以制作图片排名优化网站
  • 网站建设公司前景东莞房价为什么那么高
  • 网站管理怎么做北京营销网站建设设计
  • 网站建设的研究目标做网站推广书范法吗
  • 朝阳市做网站wordpress家居主题