Vue.js 有数据时禁用复选框

Vue.js 有数据时禁用复选框,vue.js,Vue.js,我正在研究vue js,当存在与问题相同的数据时,我试图禁用复选框,但当我在控制台时。记录问题。问题==“皮肤过敏/刺激”在具有v-if的div元素内=“issue.issue=='Health Condition'它将返回一个false,但我的数据库中已经有数据了 皮肤过敏/刺激 上传医疗证明 当我已经有一个数据正在尝试使用时,是否有一种方法可以禁用复选框:禁用,但在有v-的div中,如果它只返回false,这一行有问题 您正在对issue.issue(!issue.issue)调用一

我正在研究vue js,当存在与问题相同的数据时,我试图禁用复选框,但当我在控制台时。记录问题。问题==“皮肤过敏/刺激”在具有v-if的div元素内=“issue.issue=='Health Condition'它将返回一个false,但我的数据库中已经有数据了


皮肤过敏/刺激
上传医疗证明

当我已经有一个数据正在尝试使用时,是否有一种方法可以禁用复选框:禁用,但在有v-的div中,如果它只返回false,这一行有问题


您正在对
issue.issue
!issue.issue
)调用一个turnery操作,该操作正在将其转换为布尔值。返回的原因是
“皮肤过敏/刺激”
为(而空字符串为)。取它的相反值会使它
为false

这意味着您正在比较
!true=='Health Condition'
变为
false=='Health Condition'
。实际上,您正在比较
false==true
。这反过来又使or子句本质上是
!!问题。url
!issue.issue==“运行状况”
始终为false

因此,如果您删除
v-if
中,它实际上会比较字符串的值



您还应该删除
问题前面。url
在执行逻辑时将变为布尔值

尝试使用
==
而不是在
v-if
中使用
=
:禁用
。我已经尝试过了,但它保持不变。在具有v-if的div内部,如果它仅在