-
Notifications
You must be signed in to change notification settings - Fork 4.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Vue3 H5 中使用 render 函数渲染节点时, onTap 不能触发点击事件 #7329
Comments
@Chen-jj // '@tarojs/components/dist-h5/vue3/index.js'
export const View = createComponent('taro-view')
export const Button = createComponent('taro-button') 开发者在需要时可以选择性引用: // 'user file'
import { View, Button } from "@tarojs/components/dist-h5/vue3" 这在将现有的基于 |
有点 hack,而且小程序用不了,先用 template 咯,之后有空跟进一下 |
用 template 没有问题,但是 |
抱歉, 使用 render 函数渲染通过 |
相关平台
H5
复现仓库
https://github.com/b2nil/tapNclick.git
浏览器版本: Chrome Version 80.0.3987.87 (Official Build) (64-bit)
使用框架: Vue 3
复现步骤
期望结果
点击使用
onTap
监听事件的按钮后,能够触发相应的点击事件实际结果
不能触发点击事件
环境信息
补充信息
使用 Taro/Vue3 编译到 h5,如果直接采用 Vue 的
render
函数渲染 html 节点,使用onTap
不能触发点击事件:但如果采用 SFC
template
来写,<button @tap="() => alert("可以触发")"> onTap </button>
,@tap
是可以触发onTap
点击事件的。是不是 Taro 针对 Vue 的
template
做了处理,但没有对渲染函数进行处理?The text was updated successfully, but these errors were encountered: