uni-app 字节跳动小程序组件emit会触发两次
uni-app 字节跳动小程序组件emit会触发两次
| 开发环境 | 版本号 | 项目创建方式 |
|---|---|---|
| Windows | macos10.15 | HBuilderX |
| HBuilderX | 3.2.1 |
操作步骤:
- 创建子组件,emit事件,父组件监听
预期结果:
- 一次点击只触发一次
实际结果:
- 一次点击触发两次
bug描述:
- 在字节跳动小程序中子组件点击emit事件,父组件监听,一定会触发两次
更多关于uni-app 字节跳动小程序组件emit会触发两次的实战教程也可以访问 https://www.itying.com/category-93-b0.html
15 回复
有办法解决吗?
回复 3***@qq.com: 这个是字节跳动小程序才出现的问题, 我也不知道怎么解决, 但是我发现, 只有一个文件调用另外一个文件的方法的时候就会触发两次, 文件调用文件本身的方法就不会触发两次
回复 3***@qq.com: https://forum.microapp.bytedance.com/mini-app/posts/61148f58f48a931d43e498e9, 你可以参考一下这个,官方是说IDE的问题
回复 1***@qq.com: 好的
提供代码
<template>
<view class="container">
<Test [@onClick](/user/onClick)="onClick"></Test>
</view>
</template>
<style>
.container {
padding: 20px;
font-size: 14px;
line-height: 24px;
}
</style>
// test 组件 <template> <view> <button @click=“onClick”>111</button> </view> </template>
<script>
export default {
name:"Test",
data() {
return {
</script>
<style>
</style>
上面这个代码能复现的
回复 3***@qq.com: 没有复现你的问题,应该是字节的问题,字节跳动开发者工具3.0.9正常


