You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
vue@3.0.6 中对 kebab-case 事件引入了下面这个变更,导致 taro 所有内置组件的事件绑定语法(vue 3.0)都会受到影响。
- kebab-case events are attached correctly on web components, see #2841 (b302cbb)
相关平台
小程序、H5
复现仓库
https://github.com/b2nil/taro-ui-vue3
**小程序基础库: **
使用框架: Vue 3
复现步骤
Vue3
框架pages/index/index.vue
的代码替换为以下代码yarn dev:h5
或yarn dev:weapp
期望结果
使用
onTouchMove
,onTouchStart
,onScrollToUpper
,onLineChange
等可以触发事件实际结果
taro v3.1.1 事件使用
onCamelCase
语法 (on
后面为 2 个单词以上) 不能触发事件。必须改写为onCamelcase
才能触发,例如onLinechange
,onScrolltoupper
等等。在 taro v3.0 种使用
onCamelCase
写法是可以事件的。环境信息
补充信息
这个问题会导致使用 v3.0 写的组件库升级后,需要做很多改动。
The text was updated successfully, but these errors were encountered: