【发布时间】:2021-10-25 18:08:14
【问题描述】:
我有一个看起来像的对象数组
{
value: "text",
length: 50,
image_url: textPassword,
type: "text"
},
{
value: "number_lock_3",
length: 3,
image_url: numberLock3,
type: "number"
},
在我的 html 中,我有一个输入
passwordType() 是上述对象之一。
这仅在类型为文本时有效。
<input
:type="passwordType().type"
:maxlength="passwordType().length"
/>
我正在尝试为输入设置 maxlength,但只要类型为数字,maxlength 就不起作用,是否有任何自定义方法可用于根据 passwordType().length 为输入设置最大长度?
【问题讨论】:
-
@Patfreeze 这允许无限数量。
-
regExp 也无法正常工作:
<input type="text" pattern="[0-9]{3}"> -
允许任何输入,但验证失败。您可以使用 onKeyup 事件,但您需要创建一个回调函数。