位置: 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渗透违法吗)

  • 百度百家号运营你需要知道的3件事(百度百家号运营怎么样)

    百度百家号运营你需要知道的3件事(百度百家号运营怎么样)

  • 华为闹钟铃声怎么设置(华为闹钟铃声怎么调)

    华为闹钟铃声怎么设置(华为闹钟铃声怎么调)

  • 华为mate40和华为p40对比(华为mate40和华为mate40e区别)

    华为mate40和华为p40对比(华为mate40和华为mate40e区别)

  • 酷狗彩铃要钱吗(酷狗里面的彩铃要钱吗)

    酷狗彩铃要钱吗(酷狗里面的彩铃要钱吗)

  • 无线网闪红灯的原因(无线网闪烁红灯)

    无线网闪红灯的原因(无线网闪烁红灯)

  • 新注册的微信怎么实名认证(新注册的微信怎么开通朋友圈)

    新注册的微信怎么实名认证(新注册的微信怎么开通朋友圈)

  • p40屏幕多大的(p40 屏幕多大)

    p40屏幕多大的(p40 屏幕多大)

  • 快手上的搜索选项怎么没了(快手上的搜索选项怎么弄)

    快手上的搜索选项怎么没了(快手上的搜索选项怎么弄)

  • x20电池是多少毫安的(x20电池多大)

    x20电池是多少毫安的(x20电池多大)

  • 淘宝上明明写了备注却没有了(淘宝上明明写了备注却没有了显示?)

    淘宝上明明写了备注却没有了(淘宝上明明写了备注却没有了显示?)

  • 抖音极速版是官方的吗(抖音极速版是官方认证的吗安全吗)

    抖音极速版是官方的吗(抖音极速版是官方认证的吗安全吗)

  • 苹果8plus微信视频怎么美颜(苹果8plus微信视频怎么设置)

    苹果8plus微信视频怎么美颜(苹果8plus微信视频怎么设置)

  • p30pro屏幕是哪个厂家(p30pro屏幕哪个好)

    p30pro屏幕是哪个厂家(p30pro屏幕哪个好)

  • 三星s10e与三星s10区别(三星s10e与s10+)

    三星s10e与三星s10区别(三星s10e与s10+)

  • 新买的华为手机怎么辨别真假(新买的华为手机第一次充电的正确方法)

    新买的华为手机怎么辨别真假(新买的华为手机第一次充电的正确方法)

  • 怎样删手机联系人批量(怎么删除手机联系方式)

    怎样删手机联系人批量(怎么删除手机联系方式)

  • 分页符是干什么的(分页符是干什么用的)

    分页符是干什么的(分页符是干什么用的)

  • 如何去除b站截图水印(b站截图怎么取消)

    如何去除b站截图水印(b站截图怎么取消)

  • iphonex怎么改闹钟铃声(iphonex怎么改闹钟的音乐)

    iphonex怎么改闹钟铃声(iphonex怎么改闹钟的音乐)

  • 小米日租卡是什么东西(小米日租卡是什么运营商)

    小米日租卡是什么东西(小米日租卡是什么运营商)

  • 抖音怎么上传超过15秒(抖音怎么上传超过35张照片)

    抖音怎么上传超过15秒(抖音怎么上传超过35张照片)

  • imassage怎么开

    imassage怎么开

  • 手机微博怎么搜索用户(手机微博怎么搜索用户昵称)

    手机微博怎么搜索用户(手机微博怎么搜索用户昵称)

  • 苹果7召回截止日期(苹果7 召回)

    苹果7召回截止日期(苹果7 召回)

  • 怎样制作ppt演示文稿(如何制作ppt)

    怎样制作ppt演示文稿(如何制作ppt)

  • 【Anaconda创建虚拟环境】报错及解决办法(anaconda创建虚拟环境有什么用)

    【Anaconda创建虚拟环境】报错及解决办法(anaconda创建虚拟环境有什么用)

  • 月球的高清合成影像 (© Prathamesh Jaju)(月球合影)

    月球的高清合成影像 (© Prathamesh Jaju)(月球合影)

  • 【web前端基础之HTML】——HTML基本知识(web前端基础是什么)

    【web前端基础之HTML】——HTML基本知识(web前端基础是什么)

  • 计提工资年底余额所得税处理
  • 劳务公司为一般纳税人的税率
  • 企业所得税法允许税前扣除的费用划分为
  • 企业所得税季度申报时间
  • 从价计征房产税怎么算 原值和出租房原值
  • 赠品不开票如何做账
  • 政府无偿划拨土地涉及的税费
  • 公司股份无偿转让怎么办理流程
  • 财产转让所得的纳税义务发生时间
  • 行政事业单位拨入经费
  • 接受投资款尚未工商变工账务怎么做处理?
  • 一年内到期的非流动负债包括哪些科目
  • 建筑图纸设计费包括晒图费吗
  • 仓库货物破损处理方法
  • 进货发票未到怎么做账
  • 建筑业挂靠核定征收会计分录怎么写?
  • 小规模纳税人不允许开具零税率发票
  • 小规模不动产租赁税率是否减按1%
  • 销项在借方还是贷方
  • 购入工程物资的账务处理
  • 收到的发票开票人是管理员,这样可以吗?
  • 简易计税可以抵扣销项税吗
  • 国际收款产生的手续费账务处理
  • 冲回坏账准备分录
  • win10无法登录微信
  • 开具成品油发票规格型号有哪些要求
  • 如何批量更改多个excel内容
  • 怎样跳过windows开机更新
  • shstart.exe - shstart是什么进程 有什么用
  • win10电源高性能被删了
  • 在建工程减值准备
  • 在产品定额工时怎么算
  • 开办费对应的现金流量项目
  • 自产的产品对外捐赠
  • php验证身份证号
  • 税控系统技术维护费税率
  • 获取企业微信用户身份信息授权失败
  • 前端es2020
  • mysql binlog是什么
  • 外国人在中国工作签证
  • 帝国cms如何使用
  • 生产企业免抵退税实例
  • 个体工商户季度超过9万怎么交税
  • sql row_number()over()
  • 抵扣的税可以退掉么?
  • 发票开具就能做账了吗?
  • 帐务处理是指什么工作
  • 企业贷款利息多少
  • 过程中必须有哪两种状态
  • 企业应收账款的规模受哪些因素的影响?( )
  • 税控盘开具发票怎么冲红?
  • 弥补亏损的会计处理
  • sqlserver日期类型数据
  • windows modules installer占用磁盘高
  • mac上网速度慢
  • fedora怎么用
  • win7系统有wifi功能吗
  • win8系统怎么更改无线网络IP
  • w8系统怎么删除软件
  • 格式化不干净
  • 写出linux安装的详细步骤
  • macbookpro接听苹果手机电话
  • Linux系统配置IP地址
  • glUnmapBuffer
  • js网页自动化
  • node搭建本地服务器运行html
  • The method setClass(Context, Class<?>) in the type Intent is not applicable for the问题
  • js处理时间格式
  • JavaScript数据类型
  • html5 jquery
  • 如何获取电子户口簿
  • js合并两个数组并排序
  • jquery修改css
  • 工商电话号码客服投诉热线
  • 个体工商户定期定额核定
  • 定额发票是如何开具的
  • 出口退税报关单在哪里打印
  • 补农行卡怎么补几天能补完
  • 准予扣除是什么意思
  • 公司残疾员工是什么待遇
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设