Anet
Anet
  • 发布:2022-11-28 16:25
  • 更新:2023-01-10 10:43
  • 阅读:455

【报Bug】【着急呀,等着上线!!!】easy-input组件当disabled属性为true,再改为false后,input输入框无法获取焦点,Android和H5端正常,iOS端存在问题

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

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

手机系统: iOS

手机系统版本号: iOS 15

手机厂商: 苹果

手机机型:

页面类型: vue

vue版本: vue3

打包方式: 云端

项目创建方式: CLI

CLI版本号: 3.0.0-alpha-3060820221027002

操作步骤:

市场插件下载 easyInput 和 UniForm组件
生成iOS自定义基座
点击按钮切换disabled,当disabled由true变为false后,easyinput输入框点击无效,无法获取焦点

预期结果:

正常获取焦点

实际结果:

easyinput输入框点击无效,无法获取焦点

bug描述:

<template>  
    <view class="container">  
        <uni-forms>  
            <uni-forms-item label="姓名"><uni-easyinput :disabled="disabled" v-model="name"></uni-easyinput></uni-forms-item>  
        </uni-forms>  
        <button @click="changeDisabledState">改变disabled的值后input获取不到焦点</button>  
    </view>  
</template>  

<script lang="ts" setup>  
import { ref } from 'vue';  
let disabled = ref<boolean>(false);  
let name = ref<string>('');  
const changeDisabledState = () => {  
    disabled.value = !disabled.value;  
};  

// 依赖库版本  
"@dcloudio/uni-app": "3.0.0-alpha-3060820221027002"  

</script>  
2022-11-28 16:25 负责人:无 分享
已邀请:
DCloud_UNI_LXH

DCloud_UNI_LXH

后续修复

临时解决方案:

将附件替换至 HX 根目录\plugins\uniapp-cli-vite\node_modules\@dcloudio\uni-app-plus\dist

重新编译运行到 ios 设备

DCloud_UNI_LXH

DCloud_UNI_LXH

HBuilderX 3.6.16.20230109-alpha 已修复。

要回复问题请先登录注册