返回顶部
首页 > 资讯 > 前端开发 > VUE >dialog组件如何使用
  • 651
分享到

dialog组件如何使用

2024-04-02 19:04:59 651人浏览 独家记忆
摘要

这篇文章主要讲解了“dialog组件如何使用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“dialog组件如何使用”吧! <template>

这篇文章主要讲解了“dialog组件如何使用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“dialog组件如何使用”吧!

<template>

  <el-dialog

    :before-close="handleClose"

    :show="show"

    :show-close="false"

    :title="title"

    :top="dialogTop"

    :visible.sync="visible"

    :width="dialogWidth"

    :modal-append-to-body="false"

    center

    v-loading="loading"

  >

    <div class="capsule-btn">

      <fy-ripple-button :value="$_text['text.confirm']" @click="confirmOperation" size="medium"></fy-ripple-button>

      <fy-ripple-large-button :value="$_text['text.cancel']" @click="cancelOperation" size="medium"></fy-ripple-large-button>

    </div>

    <div :style="{height:slotHeight}" class="slot-wrap">

      <slot></slot>

    </div>

  </el-dialog>

</template>

<script>

export default {

  props: {

    // 点击确定是否立马关闭

    closeImmediately: {

      type: Boolean,

      default: true,

    },

    title: {

      type: String,

      default: '',

    },

    show: {

      type: Boolean,

      default: false,

    },

    dialogWidth: {

      type: String,

      default: '300px',

    },

    dialogTop: {

      type: String,

      default: '15vh',

    },

    slotHeight: {

      type: String,

      default: '',

    },

  },

  data() {

    return {

      visible: this.show,

      loading: false,

    }

  },

  methods: {

    confirmOperation() {

      if (this.closeImmediately === true) {

        this.$emit('update:show', false)

      }

      this.$emit('confim')

    },

    cancelOperation() {

      this.$emit('update:show', false)

      this.$emit('close')

    },

    // 关闭前的回调

    handleClose() {

      if (this.closeImmediately === true) {

        this.$emit('update:show', false)

      }

      this.$emit('close')

    },

  },

  watch: {

    show() {

      this.visible = this.show

    },

  },

}

</script>

<style lang="sCSS" scoped>

.slot-wrap {

  padding: 10px 0 30px 10px;

}

</style>

感谢各位的阅读,以上就是“dialog组件如何使用”的内容了,经过本文的学习后,相信大家对dialog组件如何使用这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!

--结束END--

本文标题: dialog组件如何使用

本文链接: https://lsjlt.com/news/96366.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • dialog组件如何使用
    这篇文章主要讲解了“dialog组件如何使用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“dialog组件如何使用”吧! <template>...
    99+
    2024-04-02
  • vue2中如何更改el-dialog出场动画(el-dialog弹窗组件)
    目录前言效果基本思路代码前言 el-dialog是一个十分好用的弹窗组件,但是出场动画比较单调,于是决定自定义一个出场动画,本文记叙一下思路。 效果 详见上面动图。 基本思路 将.e...
    99+
    2024-04-02
  • Vue中如何对ElementUI的Dialog组件封装
    目录对ElementUI的Dialog组件封装.sync 修饰符说明总结对ElementUI的Dialog组件封装 1.子组件的写法 <el-dialog     title=...
    99+
    2023-03-11
    Vue ElementUI Dialog组件封装 Vue ElementUI封装
  • C/C++ Qt如何自定义Dialog对话框组件
    这篇文章主要介绍“C/C++ Qt如何自定义Dialog对话框组件”,在日常操作中,相信很多人在C/C++ Qt如何自定义Dialog对话框组件问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答...
    99+
    2023-06-21
  • vue3如何使用element-plus的dialog
    目录如何优雅的基于 element-plus,封装一个梦中情 dialog优点想法效果图基于 el-dialog 进行初步封装在app.vue中挂载使用创建一个弹窗组件在列表页面唤醒...
    99+
    2023-05-17
    vue3使用element-plus的dialog vue element-plus dialog
  • van-dialog组件调用报错的解决
    目录van-dialog组件调用报错van弹窗组件van-dialog遇到的坑van-dialog组件调用报错 如果需要在弹窗内嵌入组件或其他自定义内容,可以使用组件调用的方式 &l...
    99+
    2024-04-02
  • 在vant中如何使用dialog弹窗
    目录如何使用dialog弹窗1.官网示例2.第一步引入vant中的dialog组件3.vue页面中引入4.使用vant dialog组件使用vant Dialog组件引入templa...
    99+
    2024-04-02
  • 如何在HTML5中使用dialog元素
    今天就跟大家聊聊有关如何在HTML5中使用dialog元素,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。对话框的组成常见的弹出框形式:位置:屏幕的左上角,右上角,左下角,右下角,垂直...
    99+
    2023-06-09
  • 如何使用Raft组件
    这篇文章主要讲解了“如何使用Raft组件”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何使用Raft组件”吧!一、编译github下载 Ratis 直接 ...
    99+
    2024-04-02
  • React组件如何使用
    本篇内容主要讲解“React组件如何使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“React组件如何使用”吧!组件的定义:理解:用来实现局部功能效果的代码和资源的集合(html/css/js...
    99+
    2023-07-05
  • van-dialog组件调用报错怎么解决
    今天小编给大家分享一下van-dialog组件调用报错怎么解决的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。van-dial...
    99+
    2023-06-30
  • bootstrap组件中如何使用导航组件
    这篇文章主要介绍了bootstrap组件中如何使用导航组件,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Bootstrap 中的导航组件都依...
    99+
    2024-04-02
  • 如何使用vue组件封装共用的组件
    这篇文章主要介绍了如何使用vue组件封装共用的组件的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇如何使用vue组件封装共用的组件文章都会有所收获,下面我们一起来看看吧。这里提供两种vue封装共用组件的方法方法一...
    99+
    2023-06-30
  • SimpleFramework中如何使用组件
    这篇文章主要讲解了“SimpleFramework中如何使用组件”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“SimpleFramework中如何使用组件”吧!描述文件的位置XML描述文件的...
    99+
    2023-06-17
  • android navigation组件如何使用
    Android Navigation组件是一套可以帮助开发者轻松实现应用程序导航功能的框架。下面是使用Android Navigat...
    99+
    2023-10-09
    Android navigation
  • SpringCloud Bus组件如何使用
    本文小编为大家详细介绍“SpringCloud Bus组件如何使用”,内容详细,步骤清晰,细节处理妥当,希望这篇“SpringCloud Bus组件如何使用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习...
    99+
    2023-06-29
  • JetpackCompose Scaffold组件如何使用
    本文小编为大家详细介绍“JetpackCompose Scaffold组件如何使用”,内容详细,步骤清晰,细节处理妥当,希望这篇“JetpackCompose Scaffold组件如何使用”文章能帮助大家解决疑惑,下面跟...
    99+
    2023-07-04
  • Android ProgressBar组件如何使用
    Android ProgressBar是一个显示进度的组件,可以用于展示任务的进度,比如下载文件的进度、上传文件的进度等。使用Pro...
    99+
    2023-08-12
    Android ProgressBar
  • Unity3D AudioSource组件如何使用
    这篇文章主要介绍了Unity3D AudioSource组件如何使用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Unity3D AudioSource组件如何使用文章都会有所收获,下面我们...
    99+
    2023-07-05
  • vue3 table组件如何使用
    今天小编给大家分享一下vue3 table组件如何使用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。基础表格首先开发tabl...
    99+
    2023-07-06
软考高级职称资格查询
推荐阅读
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作