皮卡丘q
皮卡丘q
  • 发布:2020-07-01 17:29
  • 更新:2020-07-10 10:10
  • 阅读:651

【报Bug】inout中type="number"不能将value置空

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 2.7.14

手机系统: Android

手机系统版本号: Android 10

手机厂商: OPPO

手机机型: oppo reno

页面类型: vue

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

<input type="number" @input="test" maxlength="6" :value="test_value" />

test(e){
console.log('验证码:', e);
let _this = this;
let {
value
} = e.detail;
_this.test_value = value;
let arr = value.split('');
let codeIndex = arr.length + 1;
let codeArr = arr;
if (codeIndex > 6) {
//输入完成
console.log('finish', codeArr.join(''));
_this.test_value = '';
console.log(_this.test_value);
}
},

预期结果:

预期结果是input框中的值为空

实际结果:

实际input框中的值还保留着

bug描述:

设置了input的value为空,可是输入框中还是原来的值;限制了六位数,输入够6位数后,小数点还能输入

2020-07-01 17:29 负责人:DCloud_UNI_HT 分享
已邀请:
DCloud_UNI_HT

DCloud_UNI_HT

使用你的代码,并且使用 oppo r9 测试没问题,你是只有一个设备这样?还是所有的设备都不行?

  • 皮卡丘q (作者)

    我这边边用华为,OPPO Reno测试都是有问题的

    2020-07-23 11:45

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