Description
NutUI 包名
@nutui/nutui-taro
NutUI 版本号
3.1.8
平台
weapp
重现链接
重现步骤
下面是我测试代码片端
`
<nut-form :model-value="formData">
input在form类型digit
<input
v-model="value"
placeholder="请输入姓名"
type="digit"/>
input在form类型text
<input
v-model="value"
placeholder="请输入姓名"
type="text"/>
nut-input在form:
<nut-input
v-model="value"
placeholder="请输入姓名"
type="text"
/>
<nut-form-item label="姓名">
<nut-input
v-model="value"
placeholder="请输入姓名"
type="text"
/>
</nut-form-item>
<nut-form-item label="年龄">
<nut-input
v-model="value"
placeholder="请输入年龄"
type="digit"
/>
</nut-form-item>
<nut-form-item label="联系电话">
<nut-input
v-model="value"
placeholder="请输入联系电话"
type="number"
/>
</nut-form-item>
<nut-form-item label="地址">
<input
v-model="value"
placeholder="请输入地址"
type="text"
/>
</nut-form-item>
<nut-form-item label="备注">
<nut-textarea
v-model="value"
placeholder="请输入备注"
type="text"
/>
</nut-form-item>
</nut-form>
可以看出 在form表单外部是没有问题的 只要input组件在nut-form内部使用 光标就会错位
期望的结果是什么?
正常输入 正常删除
实际的结果是什么?
输入时 光标会跳到第一个字符前面 ,删除时一样 无法正常输入和删除
环境信息
Taro v3.6.22
Taro CLI 3.6.22 environment info:
System:
OS: Windows 11 10.0.22631
Binaries:
Node: 18.20.8 - D:\Program Files\nodejs\node.EXE
Yarn: 1.22.19 - ~\AppData\Roaming\npm\yarn.CMD
npm: 9.6.2 - ~\AppData\Roaming\npm\npm.CMD
npmPackages:
@tarojs/cli: 3.5.5 => 3.5.5
@tarojs/components: 3.5.5 => 3.5.5
@tarojs/helper: 3.5.5 => 3.5.5
@tarojs/mini-runner: ^3.5.6 => 3.5.6
@tarojs/plugin-framework-vue3: 3.5.5 => 3.5.5
@tarojs/plugin-html: 3.5.5 => 3.5.5
@tarojs/plugin-platform-alipay: 3.5.5 => 3.5.5
@tarojs/plugin-platform-jd: 3.5.5 => 3.5.5
@tarojs/plugin-platform-qq: 3.5.5 => 3.5.5
@tarojs/plugin-platform-swan: 3.5.5 => 3.5.5
@tarojs/plugin-platform-tt: 3.5.5 => 3.5.5
@tarojs/plugin-platform-weapp: 3.5.5 => 3.5.5
@tarojs/router: 3.5.5 => 3.5.5
@tarojs/runtime: 3.5.5 => 3.5.5
@tarojs/shared: 3.5.5 => 3.5.5
@tarojs/taro: 3.5.5 => 3.5.5
@tarojs/taro-h5: 3.5.5 => 3.5.5
@tarojs/webpack5-runner: 3.5.5 => 3.5.5
babel-preset-taro: 3.5.5 => 3.5.5
eslint-config-taro: 3.5.5 => 3.5.5
其他补充信息
No response