我正在使用 Vuetify.js 作为 Nuxt.js 的 UI 框架,我想在复选框禁用值更改为“false”时更改复选框的颜色。我想如果我用 CSS 改变复选框对应部分的值,我可以改变复选框的颜色。但它没有用。谁能给我建议?我的代码是以下代码。
<template>
<v-card>
<v-card-text>
<v-container>
<v-row>
<v-col cols="4">
<v-checkbox
:label="`Checkbox A:${checkboxA}`"
v-model="checkboxA"></v-checkbox>
</v-col>
<v-col cols="4">
<v-checkbox
:label="`Checkbox B:${checkboxB}`"
:disabled="!checkboxA"></v-checkbox>
</v-col>
</v-row>
</v-container>
</v-card-text>
</v-card>
</template>
<script lang="ts">
import { Component, Vue } from 'nuxt-property-decorator'
@Component({})
export default class extends Vue{
checkboxA:boolean = false
checkboxB:boolean = false
checkboxC:boolean = false
}
</script>
<style lang="scss" scoped>
.div ::v-deep .v-input--selection-controls__input{
background: gray;
}
</style>