UNPKG

kui-vue

Version:

A lightweight desktop UI component library suitable for Vue.js 2.

49 lines (47 loc) 1.3 kB
<cn> ### 可不用 / 可控 通过 `disabled` 设置不可用 </cn> ```vue <template> <Space vertical> <Radio disabled>disabled</Radio> <Radio disabled checked>disabled</Radio> <br /> <RadioGroup disabled :options="options" /> <RadioGroup> <Radio value="Apple" label="apple" /> <Radio value="Orange" label="orange" disabled /> <Radio value="Banana" label="banana" /> <Radio value="Pear" label="pear" disabled /> <Radio value="Grape" label="grape" /> </RadioGroup> <br /> <Radio :disabled="disabled" v-model="checked">Radio</Radio> <Button @click="toggleChecked" size="small"> {{ checked ? "Checked" : "Uncheck" }} </Button> <Button @click="toggleDisabled" size="small"> {{ disabled ? "Enable" : "Disabled" }} </Button> </Space> </template> <script setup> import { ref } from "vue"; const disabled = ref(false); const checked = ref(false); const options = [ { label: "Apple", value: "apple" }, { label: "Orange", value: "orange" }, { label: "Banana", value: "banana" }, { label: "Pear", value: "pear" }, { label: "Grape", value: "grape" }, ]; const toggleDisabled = () => { disabled.value = !disabled.value; }; const toggleChecked = () => { checked.value = !checked.value; }; </script> ```