【发布时间】:2021-02-14 17:17:07
【问题描述】:
我使用 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>
【问题讨论】:
标签: css typescript vue.js nuxt.js vuetify.js