element-ui消息组件

这篇具有很好参考价值的文章主要介绍了element-ui消息组件。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

一、elementUI的消息组件

1、MessageBox 弹框:是模态框

2、Message 消息提示:非模态框,常用于主动操作后的反馈提示。

3、Notification 通知

二、Form表单:

1、基本结构

 2、表单控件

三、Dialog组件

1、使用方法

一、elementUI的消息组件

1、MessageBox 弹框:是模态框

​ (1)消息提示:当用户进行操作时会被触发,该对话框中断用户操作,直到用户确认知晓后才可关闭。

​ this.$alert(’消息框的内容’,’消息框的标题’,{

                ​ confirmButtonText :’按钮上的文本’,

                ​ callback: ()=>{ } // 回调函数,当用户单击按钮时触发

        ​ })

(2)确认消息:提示用户确认其已经触发的动作,并询问是否进行此操作时会用到此对话框

        ​ this.$confirm(’消息内容’,’标题’,{

                        ​ confirmButtonText: ‘确定’,

                        ​ cancelButtonText: ‘取消’,

                        ​ type: ‘消息框的类型’ // (sucess、warning、info、error)

                ​ }).then(()=>{ }) //用户单击’确定’按钮后的操作代码

                     ​ .catch(()=>{}) //用户单击’取消’按钮后的操作

​ (3)引入MessageBox进行消息的提示

        ​ MessageBox.confirm(’消息内容’,{

                        ​ title:’消息框的标题’,

                        ​ confirmButtonText: ‘确定’,

                        ​ cancelButtonText: ‘取消’,

                        ​ type: ‘消息框的类型’ , // (success、warning、info、error)

               ​ callback: function(){ } //单击确定按钮后的操作

        ​ })

2、Message 消息提示:非模态框,常用于主动操作后的反馈提示。

        ​ this.$message({

                        ​ showClose:true,//是否显示关闭按钮

                        ​ message:’内容’,

                        ​ type: ‘消息框的类型’, // sucess、warning、info、error,默认类型是info

                        ​ duration:停留时间 //单位是毫秒,默认是3000毫秒

         })

3、Notification 通知

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

二、Form表单:

1、基本结构

        <el-form ref="" :model="" rules="">

                <el-form-item label="">

                        表单控件

                </el-form-item>

        </el-form>
//"ref":表示表单的别名,用于在js中定位form(this.$refs['ref属性值'])
//"rules":用于定义表单控件的验证规则
//:model:用于绑定form,绑定后表单就是一个对象

//表单验证的语法:
        this.$refs["formName"].validate((valide)=>{

                if(valide){

                        验证通过的操作

                }else{

                        return false

                }

        })

//表单重置的语法:
        this.$refs["formName"].resetFields()

//表单内部控件的宽度设置
<el-col :span="栏数">
    <el-input style="width:100%">
</el-col>

 2、表单控件

​ (1)单行文本框

<el-input v-model="input" placeholder="请输入内容"></el-input>

​ (2)密码框

<el-input v-model="input" placeholder="请输入内容" show-password></el-input>

​ (3)带图标的文本框

<el-input v-model="input" placeholder="请输入内容" ></el-input>
“suffix-icon”:表示在右边放置图标
“prefix-icon”:表示在左边放置图标

​ (4)文本域

<el-input type="textarea" v-model="textarea" :row="行数" placeholder="请输入内容" ></el-input>

​ (5)开关:表示两种状态的切换

<el-switch
  v-model="value"
  active-color="#13ce66" //活动时的颜色
  inactive-color="#ff4949"> // 关闭时的颜色
</el-switch>

​ (6)复选框组和复选框

<el-checkbox-group v-model="checkList">
    <el-checkbox label="复选框 A"></el-checkbox>
    <el-checkbox label="复选框 B"></el-checkbox>
    <el-checkbox label="复选框 C"></el-checkbox>
    <el-checkbox label="禁用" disabled></el-checkbox>
    <el-checkbox label="选中且禁用" disabled></el-checkbox>
 </el-checkbox-group>

​ (7)单选框组和单选按钮文章来源地址https://www.toymoban.com/news/detail-433038.html

<el-radio-group v-model="radio">
   <el-radio label=""></el-radio> //普通单选按钮
   <el-radio-button></el-radio-button> //单选按钮
</el-radio-group>

三、Dialog组件

1、使用方法

//对话框关闭之前
这是一段信息

@click="dialogVisible = false">取 消
@click="dialogVisible = false">确 定

到了这里,关于element-ui消息组件的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Vue框架】Vue2中element-ui/mint-ui组件库——element-ui引入组件以及使用案例、mint-ui引入组件及使用案例

    element-ui 提供了大量的组件,如:布局组件、表单组件、JS组件等等。 Element-ui官网: https://element.eleme.cn/#/zh-CN 安装 Element-ui: npm i element-ui -S 1.1.1 引入组件 引入 Element 完整引入(在 main.js 中写入以下内容): 按需引入 借助 babel-plugin-component,我们可以只引入需要的组件,以达到

    2024年02月07日
    浏览(56)
  • element-ui checkbox 组件源码分享

    简单分享 checkbox 组件,主要从以下三个方面来分享: 1、组件的页面结构 2、组件的属性 3、组件的方法 一、组件的页面结构 二、组件的属性 2.1 value / v-model 属性,绑定的值,类型 string / number / boolean,无默认值。 首先讨论单个 checkbox,通过 props 接收 父组件传递过来的 va

    2024年03月24日
    浏览(90)
  • Element-UI源码学习——弹框组件

    首先,分析一下Element-UI的对话框,点击,会弹出一个对话框。对话框由具体的弹框内容、关闭或确认按钮、外围的遮罩层组成。首先,先看下elmentui的用法: el-dialog组件里面可进行配置 效果: 1、dom实现: 外面的div实现遮罩层,里面的div是具体的内容 css: 2、弹框类的组件

    2024年02月12日
    浏览(42)
  • element-ui upload图片上传组件使用

    图片上传前端收集 数据 再调用接口发送到后端 组件标签内的参数: 参数 说明 类型 可选值 默认值 action 必选参数,上传的地址 string — — headers 设置上传的请求头部 object — — multiple 是否支持多选文件 boolean — — data 上传时附带的额外参数 object — — name 上传的文件字段

    2023年04月19日
    浏览(43)
  • element-ui 组件库 button 源码分析

    团队要根据新的 UI 规范实现一个组件库, button 组件规范要支持多种主题换肤,字体颜色、背景颜色、边框和禁用使用新的规范,并且一种主题颜色 主要组件 上使用两种主题颜色混合。另外,增加多一种幽灵按钮类型,经过分析,在 element-ui 的 button 组件上改造麻烦,不好维

    2023年04月08日
    浏览(38)
  • 解决idea无法识别element-ui组件

    现象: 在创建一个新的web项目时,引入了element-ui组件, package.json中相关配置如图 然而在vue的开发中,却无法识别element-ui的组件,具体表现为:无法自动补全,黄色warning提示,未知HTML标记。 不过,虽然这么标记了但是页面运行没有任何问题。功能也都正常。 解决方法:

    2024年02月02日
    浏览(37)
  • vue element-ui blur触发事件 vue中使用@blur获取input val值 elementui+vue

    vue中使用@blur获取input val值

    2024年02月11日
    浏览(50)
  • 解决 elementUI 的 table 表格改变数据不更新问题 解决 vue数据不更新问题 element-ui 表格数据不更新

    利用 v-if这些都是一个逻辑,都是改变事件,达到数据刷新,没必要用 v-if 消耗性能 比较耗性能

    2023年04月08日
    浏览(51)
  • vue element-ui表格组件动态多级表头

    实际项目的需求,需要根据后端动态获取的方式来初始化表格的表头包含哪些信息,且有很多信息是有规律的,所以我们需要Element UI动态生成多级表头。需要的效果图如下: 由于统计维度是可变化的(它可以是省市也可以是区县),所以需要专门设置一个表格的数据来保存

    2024年02月10日
    浏览(55)
  • Element-ui自定义组件:可折叠按钮列表

    1、工具栏的功能按钮要超宽不换行,宽度不够折叠进”更多“按钮; 2、下拉菜单按钮和纯图标按钮默认不折叠; 3、折叠前后按钮组顺序保持不变。 1、默认展开全量按钮,并对其宽度进行缓存; 2、循环计算展开按钮的总宽度 与 容器宽度 的差值,并进行按钮的折叠与释放

    2024年02月11日
    浏览(53)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包