JacksonTsai
JacksonTsai
  • 发布:2024-08-05 17:43
  • 更新:2024-08-06 11:26
  • 阅读:172

【报Bug】在ios端在多个input框间快速输入内容并切换导致应用卡死的问题

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

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

HBuilderX类型: 正式

HBuilderX版本号: 4.24

手机系统: iOS

手机系统版本号: iOS 17

手机厂商: 苹果

手机机型: iphone 11

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

示例代码:
    <view class="main">  
        <view class="dad">  
            <view class="dad_child" style="padding-bottom: 30rpx;border-bottom: 2rpx solid #f3f4f5;">  
                <view class="dad_child_title">账号</view>  
                <view class="dad_input" v-if="mode=='edit'">  
                    <input placeholder="请输入账号" :value="account" placeholder-style="color:#999"  
                        @blur="accountBlur" />  
                </view>  
                <view class="dad_input" v-if="mode!='edit'" style="color: #576b95;" @click="copyContent(account)">  
                    {{account}}  
                </view>  
            </view>  
            <view class="dad_child" style="padding-bottom: 30rpx;border-bottom: 2rpx solid #f3f4f5;">  
                <view class="dad_child_title">密码</view>  
                <view class="dad_input" v-if="mode=='edit'">  
                    <input placeholder="请输入密码" :value="password" @blur="passwordBlur"  
                        placeholder-style="color:#999" />  
                </view>  
                <view class="dad_input" v-if="mode!='edit'" style="color: #576b95;" @click="copyContent(password)">  
                    {{password}}  
                </view>  
            </view>  
            <view class="dad_child" style="padding-bottom: 30rpx;border-bottom: 2rpx solid #f3f4f5;">  
                <view class="dad_child_title">关联手机号</view>  
                <view class="dad_input" v-if="mode=='edit'">  
                    <input placeholder="请输入手机号" :value="cphone" @blur="cphoneBlur" placeholder-style="color:#999" />  
                </view>  
                <view class="dad_input" v-if="mode!='edit'" style="color: #576b95;" @click="copyContent(cphone)">  
                    {{cphone}}  
                </view>  
            </view>  
            <view class="dad_child">  
                <view class="dad_child_title">关联人</view>  
                <view class="dad_input" v-if="mode=='edit'">  
                    <input placeholder="请输入关联人" :value="cperson" @blur="cpersonBlur"  
                        placeholder-style="color:#999" />  
                </view>  
                <view class="dad_input" v-if="mode!='edit'" @click="copyContent(cperson)">  
                    {{cperson}}  
                </view>  
            </view>  
        </view>

操作步骤:

多个input框,输入内容快速切换到下一个input进行输入,以此类推

预期结果:

应用正常,内容正常,数据正常

实际结果:

应用卡死,必须杀掉

bug描述:

在ios端在多个input框间快速输入内容并切换导致应用卡死的问题

2024-08-05 17:43 负责人:无 分享
已邀请:
JacksonTsai

JacksonTsai (作者) - 前端小白

我发现打成web端,虽然不会卡死,但是也会卡顿,键盘没有收起的,就是一直快速的切换焦点

BFC

BFC

你好,我这边用上面的template没有复现,提供一下最小的可复现的demo工程。

要回复问题请先登录注册