【发布时间】:2021-12-15 02:09:42
【问题描述】:
我使用 v-model 来显示选中/未选中的复选框:
<template v-for="(item, index) in myFields">
<v-checkbox
v-model="myArray[item.code]"
:label="item.name"
/>
</template>
当我从 API 获取真值或假值时,它工作正常。但现在我得到字符串:“true”或“false”,我的复选框总是被选中。 如果我更改代码:
v-model="Boolean(myArray[item.code])"
我得到了错误:
'v-model' 指令需要与 LHS 一样有效的属性值
我该如何解决这个问题?
【问题讨论】:
标签: javascript typescript vue.js