位置: IT常识 - 正文

以element ui为例分析前端各种弹窗和对话框的使用场景与区别(element ui的作用)

编辑:rootadmin
以element ui为例分析前端各种弹窗和对话框的使用场景与区别 文章目录摘要Dialog 对话框Drawer 抽屉Notice 通知MessageBox 弹框Popconfirm 气泡确认框Message 消息提示Notification 通知Dialog 对话框与Drawer 抽屉的区别MessageBox和Dialog的区别Message消息提示与Notification通知的区别摘要

推荐整理分享以element ui为例分析前端各种弹窗和对话框的使用场景与区别(element ui的作用),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:element ui的好处,elementui基于vue,element ui设计,element ui有什么用,elemental ui,element ui介绍,elemental ui,element ui的作用,内容如对您有帮助,希望把文章链接给更多的朋友!

本文研究分析element ui 中的各种弹窗和对话框,包括了:Dialog 对话框,Drawer 抽屉,MessageBox 弹框,Popconfirm 气泡确认框,Message 消息提示,Notification 通知。同时说明了Dialog 对话框与Drawer 抽屉的区别、MessageBox和Dialog的区别以及Message消息提示与Notification通知的区别。

Dialog 对话框

在保留当前页面状态的情况下,告知用户并承载相关操作。

<el-dialog :title="title" :visible.sync="open" width="500px"> <el-form ref="form" :model="form" :rules="rules" label-width="108px"> <el-form-item label="名称" prop="name"> <el-input v-model="form.name" placeholder="名称"/> </el-form-item> <el-form-item label="图片" prop="icon"> <oss-image-upload v-model="form.icon" :limit="1" /> </el-form-item> <el-form-item label="状态"> <DictRadio v-model="form.showStatus" size="small" :radioData="dict.type.sys_normal_disable"/> </el-form-item> <el-form-item label="排序" prop="sort"> <el-input v-model="form.sort" placeholder="排序"/> </el-form-item> <el-form-item label="层级" prop="level"> <el-input v-model="form.level" placeholder="层级"/> </el-form-item> <el-form-item label="上级分类" prop="parentId"> <product-category-select class="w200" v-model="form.parentId" :props="{ checkStrictly: true }"/> </el-form-item> </el-form> <div slot="footer" class="dialog-footer"> <el-button type="primary" @click="submitForm">确 定</el-button> <el-button @click="cancel">取 消</el-button> </div> </el-dialog>Drawer 抽屉

有些时候, Dialog 组件并不满足我们的需求, 比如你的表单很长, 亦或是你需要临时展示一些文档, Drawer 拥有和 Dialog 几乎相同的 API, 在 UI 上带来不一样的体验.

<el-drawer title="我是标题" :visible.sync="drawer" :direction="direction" :before-close="handleClose"> <span>我来啦!</span></el-drawer>以element ui为例分析前端各种弹窗和对话框的使用场景与区别(element ui的作用)

Notice 通知MessageBox 弹框

模拟系统的消息提示框而实现的一套模态对话框组件,用于消息提示、确认消息和提交内容。

<template> <el-button type="text" @click="open">点击打开 Message Box</el-button></template><script> export default { methods: { open() { this.$confirm('此操作将永久删除该文件, 是否继续?', '提示', { confirmButtonText: '确定', cancelButtonText: '取消', type: 'warning' }).then(() => { this.$message({ type: 'success', message: '删除成功!' }); }).catch(() => { this.$message({ type: 'info', message: '已取消删除' }); }); } } }</script>Popconfirm 气泡确认框

点击元素,弹出气泡确认框。

<el-popconfirm title="这是一段内容确定删除吗?">Message 消息提示

常用于主动操作后的反馈提示。与 Notification 的区别是后者更多用于系统级通知的被动提醒。

Notification 通知

悬浮出现在页面角落,显示全局的通知提醒消息。

Dialog 对话框与Drawer 抽屉的区别

有些时候, Dialog 组件并不满足我们的需求, 比如你的表单很长, 亦或是你需要临时展示一些文档, Drawer 拥有和 Dialog 几乎相同的 API, 在 UI 上带来不一样的体验。

MessageBox和Dialog的区别

messagebox相当于系统自带的alert,适合展示简单的内容,如果展示的内容较为复杂时则使用dialog

Message消息提示与Notification通知的区别

通常是对某个动作操作的执行结果的反馈。即做的怎么样,比如删除、合并、移入、导入等操作后,用户需要知道系统有没有按自己预期的执行、是否成功。Notification往往是系统主动推送的、用户未知的消息。比如说新邮件到达的通知,以及一条新评论等,也可能是某种状态的变化,比如说。

本文链接地址:https://www.jiuchutong.com/zhishi/297444.html 转载请保留说明!

上一篇:一键部署自己的ChatGPT!(一键部署源码)

下一篇:web渗透之文件上传漏洞(web渗透违法吗)

  • 城建税和教育费附加
  • 开专票了还能不能退款
  • 房地产企业土地出让金抵减销项税额
  • 所得税视同销售行为有哪些
  • 咨询服务费发票属于哪个大类
  • 去年的增值税普票能作废吗?
  • 代扣代缴增值税纳税义务发生时间
  • 支付买方佣金
  • 外商独资企业在分配利润时是否扣缴个税
  • 资本公积在现金流量表哪里体现
  • 企业零申报教学视频
  • 发票逾期未认证个人要承担责任吗
  • 装修公司在装修完后增加费用
  • 建筑业简易计税分包差额申报
  • 当月所得税是什么意思
  • 公司买的固定资产还没使用
  • 管理不善造成的损失怎么处理
  • 单位代收员工退休金会计分录
  • 个税怎么抵
  • 附加税的税率是什么
  • 更改onedrive文件夹位置
  • 获得administer权限
  • win10任务栏变成黑色
  • Msssrv.exe - Msssrv是什么进程 有什么用
  • 建安混合销售能分开吗
  • 现金流量套期的例子
  • 接口500错误原因
  • 会计如何建账做账
  • 视频监控智能化应用
  • 长期借款科目核算方法
  • 生产企业外销收入账务处理
  • 收到无法支付的押金收入
  • CUDA版本选择
  • 技术和商业模式怎么写
  • 个税手续费会计分录
  • 销售返利的会计处理方法
  • 公司从银行提取现金4000元备作零星开支
  • 你要和我一起爬山吗
  • 计提工资后面附什么
  • 怎么摊销租金
  • 红字发票信息表怎么打印出来
  • 转让土地如何做会计分录
  • mysql添加远程访问
  • 申请制作广告牌的申请
  • 教育费附加和地方教育费附加都要交吗
  • 企业清算未分配利润怎么个税
  • 公关费用计入什么科目比较好
  • 怎么算股本溢价
  • 劳务派遣的工资是谁发的
  • 差旅费的进项税额需要转出吗
  • 融资手续费计入什么成本
  • 12月结账后要年度结转吗
  • 为什么记账能省钱
  • 收到投资款现金流量
  • 老会计带新手教学真账实操
  • 投资入股行为
  • 建筑劳务公司的会计账务处理
  • 如何设置存货计价方法有哪些
  • Navicat for MySQL(mysql图形化管理工具)是什么?
  • sql 行号
  • mysql5.7.21安装教程
  • ubuntu20.04怎么样
  • mac上怎么用ppt
  • mac浏览器显示不全
  • windows10周年更新
  • linux文本文件格式
  • win10启动提示
  • win8.1系统更新
  • 使用jquery操作dom
  • jquery插件大全
  • android内存分析显示
  • windows pytorch
  • node用mongodb还是mysql好
  • jquery图片
  • java script和java区别
  • 使用jQuery的toggle()方法对HTML标签进行显示、隐藏的方法(示例)
  • 销售农药化肥的经营范围
  • 增值税税负标准是什么
  • 地税申报网上操作步骤
  • 2021年小规模纳税人优惠政策
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设