我在vue组件中制作表单,并希望将HTML属性required
设置为基于对象属性中的值的输入字段。因此,例如,一个具有这样字段的对象:
label:"Name"
required:"1"
type:"textbox"
我需要将字段设置为输入标签中的 required
属性:
<input class="input is-large" :type="input.type" required>
对于那些没有1作为该字段的值的人,我不想要required
属性。我该如何在Vue中做到这一点?
您可以这样做:
<input class="input is-large" :type="input.type" :required="obj.required == 1">
由于您的对象的required
属性具有1
作为字符串而不是数字,因此我使用==
进行比较,以便在强制后测试平等