8***@qq.com
8***@qq.com
  • 发布:2024-12-02 16:37
  • 更新:2024-12-02 20:56
  • 阅读:18

【报Bug】小程序的点击事件多次点击后会触发其他的方法。

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win10

HBuilderX类型: 正式

HBuilderX版本号: 4.36

手机系统: iOS

手机系统版本号: iOS 17

手机厂商: 苹果

手机机型: iphone14pro

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

示例代码:

<view class="nav-box">
<view class=" centerboth swich-box">
<!-- <uv-slider v-model="select" step="0.01" min="0" max="1" v-if="!newBlue.isQd" block-color=" #e50070" block-size="44" activeColor="#e50070" blockStyle="border:2rpx solid #fff"
@changing="changeStep" @change="changeBlue($event,item,2)" customStyle='margin:0'></uv-slider>
<view class="btn-close" v-else @click="close">
<text class="iconfont"></text>
</view> -->
<view style="width: 220rpx;height: 100%;position: relative;" key="1" v-if="!newBlue.isQd" @click.stop="changeCz(0x35,1)">
<view class="btn-open" @touchstart="keepStar" @touchend="downMove" :style="{left:left+'px'}" :class="{'cur':!newBlue.isConnect}" @touchmove="moveBtn" direction="horizontal">
<view class="iconfont">

</view>
</view>
</view>
<view class="btn-close" v-else @click.stop="close" key="2">
<text class="iconfont" style="font-size: 58rpx;"></text>
</view>
<view class="iconfont ico" v-if="!newBlue.isQd">

</view>
</view>
<view class="nav-title">{{newBlue.isQd?'点击关锁':'滑动开启'}}</view>
</view>

以上为A按钮

<view class="left-box" @click.stop="goSetNew">
<image src="../../static/set.png" mode="widthFix"></image>

            </view>  

以上为B按钮

操作步骤:

重复多次点击A会触发B按钮的事件

预期结果:

希望能正常只触发A按钮

实际结果:

重复多次点击A会触发B按钮的事件

bug描述:

比如,A按钮的点击事件 Afun ,B按钮的点击事件Bfun 。我多次点击A 会触发Bfun。 两者位置差的挺远的,

2024-12-02 16:37 负责人:无 分享
已邀请:
DCloud_UNI_OttoJi

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

应该不会,提供个完整复现工程吧。你标题里写着小程序,我看分类是 app,提供下 准确信息吧,如果是小程序,真机会这样,安卓和 ios 都错误吗

要回复问题请先登录注册