【发布时间】:2017-08-02 14:53:03
【问题描述】:
我尝试使用库 vue-strap 中的组件 buttonGroup 作为切换开关,但我无法让它工作。我成功设置了字符串值但没有设置布尔值。
这里是代码
<button-group v-model="radioValue" type="primary">
<radio selected-value="true">Correct</radio>
<radio selected-value="false">Incorrect</radio>
</button-group>
变量radioValue 已正确更新并设置为“true”或“false”(字符串)。但现在我想设置一个布尔值(真或假)。
我尝试创建一个codepen,但我也无法让它工作。如果它工作正常,我会告诉你打开控制台并执行 vm.radioValue,单击不正确并再次执行 vm.radioValue。您将看到设置了字符串而不是布尔值。
我尝试绑定值 (:select-value="true")。它有点工作,但是当用户点击“正确”时,另一个按钮(不正确)也处于活动状态。可能是 vue-strap 的 bug……
【问题讨论】:
-
true 被解释为字符串
-
@Reiner 是的,确实,我希望它被解释为布尔值