<template>
<view class="content">
<input type="digit" v-model="value" style="border: 1px solid #8f8f94;">
<button @click="value=''">clear</button>
</view>
</template>
<script>
export default {
data() {
return {
value: '',
}
}
}
</script>
<style>
.content {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
}
</style>

- 发布:2022-07-08 22:53
- 更新:2022-07-08 22:53
- 阅读:411
产品分类: uniapp/H5
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: 12.3.1
HBuilderX类型: 正式
HBuilderX版本号: 3.4.18
浏览器平台: Chrome
浏览器版本: Microsoft Edge 103.0.1264.37
项目创建方式: HBuilderX
示例代码:
操作步骤:
- 输入数字
1234
- 点击clear按钮
- 输入
-
或 +
或 e
或 E
或 .
等
- 输入数字
1234
- 点击clear按钮
- 输入
-
或+
或e
或E
或.
等
预期结果:
输入数字,清除,输入任何值不会把上次记录带回
输入数字,清除,输入任何值不会把上次记录带回
实际结果:
会把上次输入的数字显示回输入框
会把上次输入的数字显示回输入框
bug描述:
和这个bug类似 :【报Bug】input数字输入框清除BUG,type="digit"的情况没有修复。
input输入框type="digit"的情况下,输入数字清除后,按下键盘 -
或 +
或 e
或 E
或 .
会把清除掉的数字复现出来,获取input的值是空
