7***@qq.com
7***@qq.com
  • 发布:2021-06-21 08:21
  • 更新:2021-07-13 14:58
  • 阅读:280

【报Bug】input 输入数值有问题

分类:uni-app

产品分类: uniapp/H5

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 3.1.19

浏览器平台: Chrome

浏览器版本: 91

项目创建方式: HBuilderX

示例代码:

<template>
<view class="container">

    输入数字<input type="number" maxlength="5" v-model="showValue" />  
    后台数值:{{showValue}}  
    <button @click="submit">提交</button>  
</view>  

</template>

<script>
export default {
data() {
return {
showValue:'',
}
},
methods: {
submit(){
console.log(this.showValue);
}
}
}
</script>

操作步骤:

第一步输入12345
第二步移动光标到3与4之间
第三步输入5
最终显示12354

预期结果:

js return 的值应该为12354 ,或者不能输入,固定了长度后不能输入

实际结果:

显示12354
js return 的值为12345

bug描述:

<input>组件再type是number,并且控制了maxlength的情况下,数值输入极限,移动光标向前再输入数值,显示的值与js中的值不一样.
还有就是希望能自定义小数点个数,输入指定位数小数点后,不能再输入值.

2021-06-21 08:21 负责人:DCloud_UNI_LXH 分享
已邀请:
DCloud_UNI_LXH

DCloud_UNI_LXH

bug已确认,已加分,后续修复

DCloud_UNI_LXH

DCloud_UNI_LXH

HBuilder X 3.1.22 已修复

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