1***@qq.com
1***@qq.com
  • 发布:2022-05-16 17:31
  • 更新:2022-05-16 17:49
  • 阅读:445

【报Bug】调用scanCode方法之后input设置focus = true无效

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 3.3.11

手机系统: Android

手机系统版本号: Android 12

手机厂商: 小米

手机机型: LG

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

示例代码:
<u-form-item label="数量:" labelWidth='50px' :borderBottom="false" style="padding-top:0rpx;padding-bottom: 0rpx;margin-top: 0rpx;margin-bottom: 0rpx;"> <u-input :border="true" type="number" v-model="commodity.amount" placeholder="填写数量" focus="isFocus" /> </u-form-item>

async scan() {
let _this = this;
let status = await this.checkPermission();
if (status == 1) {
return;
}
uni.scanCode({
success: (res) => {
this.getCommidy(res.result);
this.isFocus = true;
},
fail: (err) => {
this.showToast("打开相机失败", "error");
}
});
},

操作步骤:

扫描二维码之后需要设置input自动获取焦点但是没有用

预期结果:

scancode识别出信息之后,可以设置Form表单的组件的focus获取焦点并弹出键盘

实际结果:

不能获取焦点

bug描述:

扫描二维码之后需要设置input自动获取焦点但是没有用

2022-05-16 17:31 负责人:无 分享
已邀请:
FullStack

FullStack - 【插件开发】【专治疑难杂症】【ios上架、马甲包、白包、过审、已成功上架过几百个】【多款插件已上架:https://ext.dcloud.net.cn/publisher?id=22130】【非诚勿扰】QQ:543610866

:focus="isFocus" 少了冒号

该问题目前已经被锁定, 无法添加新回复