gpt4 book ai didi

javascript - 设置 Vuetify 复选框的初始值

转载 作者:行者123 更新时间:2023-11-30 13:57:40 25 4
gpt4 key购买 nike

我有一个使用 Vuetify 复选框的 Vue JS 应用程序。我无法将初始值设置为选中。

<v-checkbox
v-else-if="input.type == 'checkbox'"
false-value="0"
true-value="1"
v-model="input.val"
:error-messages="form.errors[field]"
>

input.val 等于 1 时,我希望复选框开始选中。但是,复选框不会开始选中。

我也试过添加 Prop :

:value="input.val"
:input-value="input.val"

虽然这些都不会影响复选框的起始状态。如果 input.val1 开始,为什么这个框没有开始检查?

<v-checkbox
v-else-if="input.type == 'checkbox'"
false-value="0"
true-value="1"
:value="input.val"
:input-value="input.val"
v-model="input.val"
:error-messages="form.errors[field]"
>
<template #label>@{{ input.hint }}</template>
</v-checkbox>

最佳答案

您需要对数字使用:v-bind,如果您使用v-bind:true-value 就可以了美好的。示例 on codepen .

示例

<div id="app">
<v-app id="inspire">
<v-container fluid>
<v-checkbox v-model="checkbox1"
v-bind:false-value="0"
v-bind:true-value="1"
:label="`Checkbox 1: ${checkbox1.toString()}`"></v-checkbox>
<v-checkbox v-model="checkbox2" :label="`Checkbox 2: ${checkbox2.toString()}`"></v-checkbox>
</v-container>
</v-app>
</div>

new Vue({
el: '#app',
data () {
return {
checkbox1: 1,
checkbox2: 0
}
}
})

关于javascript - 设置 Vuetify 复选框的初始值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56918647/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com