Dialog 弹框 - 图1

参数

参数 说明 类型 可选值 默认值
data 内容对象 {} —— ——
data.show 显示与隐藏 Boolean true/false ——
data.easyClose 点击背景是否隐藏 Boolean true/false ——
data.minHeight 最小高度 stirng ——px 100px
data.width 宽度 string ——px ——

使用示例

  1. <template>
  2. <div>
  3. <Dialog :data="data" v-on:handClick="handClick">
  4. 自定义HTML
  5. </Dialog>
  6. </div>
  7. </template>
  8. <script>
  9. import Vue from 'vue'
  10. import { Dialog } from 'genie-ui'
  11. export default{
  12. components: {
  13. Dialog
  14. },
  15. data () {
  16. return {
  17. data: {
  18. show: true,
  19. minHeight: '20px',
  20. show: false
  21. }
  22. }
  23. },
  24. methods: {
  25. handClick(val) {
  26. console.log('返回数据', val)
  27. },
  28. showDialog(v) {
  29. this.data.show = true
  30. }
  31. }
  32. }
  33. </script>