个人案例
- 垃圾分类真好
使用微信自定义导航栏功能,解决搜索框大小不合适,不对齐问题
自定义导航栏 (完美适配所有手机)扫码体验
- 教程问题反馈:第8章 小程序基础库的更新迭代异常
[图片] 箭头所指的用词和字有问题
2019-01-01 - 教程问题反馈:第3章 理解小程序宿主环境事件
以下示例中,点击 inner view 会先后调用handleTap1、handleTap2、handleTap3、handleTap4。 [代码]码清单3-20 使用capture-前缀阻止事件的冒泡和捕获[代码][代码]<view id="outer" bind:tap="handleTap4" capture-bind:tap="handleTap1"> outer view <view id="inner" bind:tap="handleTap3" capture-bind:tap="handleTap2"> inner view </view> </view>[代码]bind事件绑定不会阻止冒泡事件向上冒泡,catch事件绑定可以阻止冒泡事件向上冒泡。如果将以上代码的capture-bind:tap="handleTap1"改成capture-catch:tap="handleTap1",点击inner view只会触发handleTap1(catch事件阻止了tap事件冒泡)。 代码清单3-21 事件的冒泡和捕获 [代码]<view id="outer" bind:tap="handleTap4" capture-catch:tap="handleTap1"> outer view <view id="inner" bind:tap="handleTap3" capture-bind:tap="handleTap2"> inner view </view> </view>[代码]测试完毕,确认 [代码]码清单3-20 使用capture-前缀阻止事件的冒泡和捕获[代码]这句话是错误的 catch事件阻止了tap事件冒泡是正确的
2018-12-28 - 教程问题反馈:第3章 理解小程序宿主环境事件
3.5.3 事件绑定与冒泡捕获key以bind或者catch开头,然后跟上事件的类型,如bindtap、catchtouchstart。自基础库版本1.5.0起,bind和catch后可以紧跟一个冒号,其含义不变,如bind:tap、catch:touchstart。同时bind和catch前还可以加上capture-来表示捕获阶段。 . value是一个字符串,需要在对应的页面Page构造器中定义同名的函数,否则触发事件时在控制台会有报错信息。 bind和capture-bind的含义分别代表事件的冒泡阶段和捕获阶段,其触发的顺序如图3-8所示。 [代码]码清单3-20 使用capture-前缀阻止事件的冒泡和捕获[代码]bind 和capture-bind分别代表事件的冒泡阶段和捕获阶段,为什么这里会写 [代码]使用capture-前缀阻止事件的冒泡和捕获[代码]搞错了吧?这里写错了吧 因为下边又写: bind事件绑定不会阻止冒泡事件向上冒泡,catch事件绑定可以阻止冒泡事件向上冒泡。如果将以上代码的capture-bind:tap="handleTap1"改成capture-catch:tap="handleTap1",点击inner view只会触发handleTap1(catch事件阻止了tap事件冒泡)。 这里又说catch阻止了事件冒泡
2018-12-28