DragDialog.vue 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. <template>
  2. <section class="main">
  3. <div class="crumbs">
  4. <el-breadcrumb separator="/">
  5. <el-breadcrumb-item><i class="el-icon-rank"></i> 拖拽组件</el-breadcrumb-item>
  6. <el-breadcrumb-item>拖拽弹框</el-breadcrumb-item>
  7. </el-breadcrumb>
  8. </div>
  9. <div class="container">
  10. <p>通过指令 v-dialogDrag 使 Dialog 对话框具有可拖拽的功能。</p>
  11. <br>
  12. <el-button type="primary" @click="visible = true;">点我弹框</el-button>
  13. </div>
  14. <el-dialog v-dialogDrag title="拖拽弹框" center :visible.sync="visible" width="30%">
  15. 我是一个可以拖拽的对话框!
  16. <span slot="footer" class="dialog-footer">
  17. <el-button @click="visible = false">取 消</el-button>
  18. <el-button type="primary" @click="visible = false">确 定</el-button>
  19. </span>
  20. </el-dialog>
  21. </section>
  22. </template>
  23. <script>
  24. export default {
  25. data(){
  26. return {
  27. visible: false
  28. }
  29. }
  30. }
  31. </script>
  32. <style>
  33. </style>