微信小程序skyline模式下,部分组件新增了bind:xxx格式的事件,例如scroll-view的bind:scroll,按照@scroll的写法编译成了bindscroll,而按照@:scroll写法被编译成了bind:scroll但是无法触发。
- 发布:2023-10-19 09:18
- 更新:2023-12-29 18:23
- 阅读:536
更改 HBuilderX/plugins/uniapp-cli-vite/node_modules/@dcloudio/uni-cli-shared/dist/mp/event.js
文件中的let eventType = 'bind';
为let eventType = 'bind:';
,然后eventName不要包含- | _ | :
即可;微信skyline相关人员推荐bind:eventName
全局替代bindeventName
DCloud_UNI_OttoJi - 日常回复 uni-app/x 问题,如果艾特我没看到,请主动私信
感谢反馈。
我看是 skyline bindscroll
和 bind:scroll
的写法区别,我验证下,后续同步到用户文档中。已经为各位加分点赞表示感谢。
LZN (作者)
skyline模式在基础库3.0.0开始 废弃了bindscroll 变成了 bind:scroll
2023-10-19 09:49
3***@qq.com
回复 LZN: 我发现这样写可以实现 :bind:scroll="onScroll"
2023-11-14 21:12