CheckBoxExample.vue 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. <template>
  2. <h1>复选框(默认值false)</h1>
  3. <div>
  4. <div>
  5. <Checkbox v-model:value="value1"
  6. name="value1"></Checkbox>
  7. </div>
  8. <div>
  9. {{ value1 }}
  10. </div>
  11. </div>
  12. <h1>复选框(默认值true)</h1>
  13. <div>
  14. <div>
  15. <Checkbox v-model:value="value2"
  16. name="value2"></Checkbox>
  17. </div>
  18. <div>
  19. {{ value2 }}
  20. </div>
  21. </div>
  22. <h1>复选框(只读)</h1>
  23. <div>
  24. <div>
  25. <Checkbox :disabled="true"
  26. name="value2"></Checkbox>
  27. </div>
  28. <div>
  29. {{ value2 }}
  30. </div>
  31. </div>
  32. <h1>复选框(必填)</h1>
  33. <div>
  34. <div>
  35. <Checkbox :required="true"
  36. name="value2"></Checkbox>
  37. </div>
  38. <div>
  39. {{ value2 }}
  40. </div>
  41. </div>
  42. </template>
  43. <script>
  44. import { defineComponent, ref } from 'vue';
  45. import Checkbox from "@/checkbox/src/Checkbox.vue";
  46. export default defineComponent({
  47. setup() {
  48. const value1 = ref(false);
  49. const value2 = ref(true);
  50. return {
  51. value1, value2
  52. };
  53. },
  54. components: {
  55. "Checkbox": Checkbox
  56. }
  57. })
  58. </script>