RT:在读Vue.js文档过程中没有理解
如果你希望用户的输入自动处理为一个数,你可以在
v-model
所在的input
上添加一个number
特性。
我试了例子,还是还是可以输入字母的,想问下:
- 什么场景用
- 如何使用
RT:在读Vue.js文档过程中没有理解
如果你希望用户的输入自动处理为一个数,你可以在
v-model
所在的input
上添加一个number
特性。
我试了例子,还是还是可以输入字母的,想问下:
13 回答12.9k 阅读
7 回答2.1k 阅读
9 回答1.7k 阅读✓ 已解决
6 回答1.5k 阅读
3 回答1.3k 阅读✓ 已解决
3 回答1.4k 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
题主理解有一点点偏差。首先
v-model
并不会处理任何 UI 行为。 在input
中加入number
,v-model 会判断是否是数字,是则返回数字,否则返回原value
。例如,如果加入了
number
属性,填写1
则返回1
;反之则返回"1"
参考链接:
https://github.com/yyx990803/vue/blob/dev/src/directives/model/text.js...
https://github.com/yyx990803/vue/blob/d07bcce0e9edba0498cbc980ddcfc4e4...