index.vue 642 B

1234567891011121314151617181920212223242526272829
  1. <template>
  2. <a-form-item>
  3. <a-radio-group v-decorator="decorator" @change="handleVdiChange">
  4. <a-radio-button v-if="showDefault" value="">{{ $t('compute.text_1') }}</a-radio-button>
  5. <a-radio-button value="vnc">VNC</a-radio-button>
  6. <a-radio-button value="spice">SPICE</a-radio-button>
  7. </a-radio-group>
  8. </a-form-item>
  9. </template>
  10. <script>
  11. export default {
  12. name: 'VDI',
  13. props: {
  14. decorator: {
  15. type: Array,
  16. required: true,
  17. },
  18. showDefault: {
  19. type: Boolean,
  20. },
  21. },
  22. methods: {
  23. handleVdiChange (e) {
  24. this.$emit('change', { value: e.target.value })
  25. },
  26. },
  27. }
  28. </script>