<input type="number" v-model="value" placeholder="带小数点的数字键盘" />
const value = ref(null)
产品分类: uniapp/H5
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: 22621.2715
HBuilderX类型: 正式
HBuilderX版本号: 4.65
浏览器平台: Chrome
浏览器版本: 138.0.7204.184
项目创建方式: HBuilderX
App下载地址或H5⽹址: https://hellouniapp.dcloud.net.cn/pages/component/input/input
<input type="number" v-model="value" placeholder="带小数点的数字键盘" />
const value = ref(null)
一、问题1:
input组件type设置成number,输入1.23,然后失焦,再聚焦,删除32,光标会位移到1前面,而不是停留在小数点后面
二、问题2:
input组件输入456,然后失焦,再聚焦光标移到4的后面,输入小数点.,再失焦,小数点会消失
光标位置偏移,小数点消失
光标位置会偏移,小数点会消失
进入官方示例:官方示例,选择带小数点的input
一、问题1:
input组件type设置成number,输入1.23,然后失焦,再聚焦,删除32,光标会位移到1前面,而不是停留在小数点后面
二、问题2:
input组件输入456,然后失焦,再聚焦光标移到4的后面,输入小数点.,再失焦,小数点会消失
爱豆豆 - 办法总比困难多
你好 我刚测了一下 浏览器/手机均未复现出这个问题
你用官方示例再试试呢 看下会不会出现这个问题
官方示例:https://hellouniapp.dcloud.net.cn/pages/component/input/input
aliang888
我刚试了下,你给的官方示例能重现这问题噢,你要测试 “带小数点的 input”下面的这个文本框
2025-08-13 10:33
1***@qq.com (作者)
我改了帖子,你看看第二个问题,输入整数后再加一个小数点,失焦后小数点会消失,官方示例:https://hellouniapp.dcloud.net.cn/pages/component/input/input可复现
2025-08-13 11:08