draggable-dialog.vue 600 B

1234567891011121314151617181920212223
  1. <template>
  2. <el-button text @click="dialogVisible = true">
  3. Click to open Dialog
  4. </el-button>
  5. <el-dialog v-model="dialogVisible" title="Tips" width="30%" draggable>
  6. <span>It's a draggable Dialog</span>
  7. <template #footer>
  8. <span class="dialog-footer">
  9. <el-button @click="dialogVisible = false">Cancel</el-button>
  10. <el-button type="primary" @click="dialogVisible = false">
  11. Confirm
  12. </el-button>
  13. </span>
  14. </template>
  15. </el-dialog>
  16. </template>
  17. <script lang="ts" setup>
  18. import { ref } from 'vue'
  19. const dialogVisible = ref(false)
  20. </script>