LZN
LZN
  • 发布:2023-10-19 09:18
  • 更新:2023-12-29 18:23
  • 阅读:536

【报Bug】微信小程序skyline模式专有事件bind:xxx不生效

分类:uni-app

微信小程序skyline模式下,部分组件新增了bind:xxx格式的事件,例如scroll-view的bind:scroll,按照@scroll的写法编译成了bindscroll,而按照@:scroll写法被编译成了bind:scroll但是无法触发。

2023-10-19 09:18 负责人:无 分享
已邀请:
LZN

LZN (作者) - 开发真好玩

微信小程序中直接写bindscroll可以生效触发,但是写@scroll编译到微信小程序就触发不了了,webview模式能触发

  • 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

zZZ1Ma

zZZ1Ma

更改 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-cli-shared 吗,是不是影响了其他平台的构建?我看是否可以放到 weixin 平台的配置里

    2023-12-29 18:22

DCloud_UNI_OttoJi

DCloud_UNI_OttoJi - 日常回复 uni-app/x 问题,如果艾特我没看到,请主动私信

感谢反馈。
我看是 skyline bindscrollbind:scroll 的写法区别,我验证下,后续同步到用户文档中。已经为各位加分点赞表示感谢。

  • zZZ1Ma

    没办法嗷,你们忙着整next,提的issue个把月没回馈,我只能改编译器了。编译到其平台再改回来

    2024-01-03 09:49

  • zZZ1Ma

    还有这个#4419也对shared目录下文件改动了

    2024-01-03 09:58

要回复问题请先登录注册