1、写入页面

<el-button type="text" @click="dialogFormVisible = true">打开嵌套表单的 Dialog</el-button><el-dialog title="收货地址" :visible.sync="dialogFormVisible"  @closed="handleClose"><el-form :model="form" :rules="rules" ref="ruleForm"><el-form-item label="活动名称" :label-width="formLabelWidth" prop="name"><el-input v-model="form.name" autocomplete="off"></el-input></el-form-item><el-form-item label="活动区域" :label-width="formLabelWidth"><el-select v-model="form.region" placeholder="请选择活动区域"><el-option label="区域一" value="shanghai"></el-option><el-option label="区域二" value="beijing"></el-option></el-select></el-form-item></el-form><div slot="footer" class="dialog-footer"><el-button @click="dialogFormVisible = false">取 消</el-button><el-button type="primary" @click="handleSave">确 定</el-button></div></el-dialog>

2、写入变量

dialogFormVisible: false,
form: {name: '',region: '',date1: '',date2: '',delivery: false,type: [],resource: '',desc: ''
},
formLabelWidth: '120px',
rules: {name: [{ required: true, message: '请输入活动名称', trigger: 'blur' },{ min: 3, max: 5, message: '长度在 3 到 5 个字符', trigger: 'blur' }]
}

3、写入方法

handleClose () {this.$refs.ruleForm.resetFields()this.form = {name: '',region: '',date1: '',date2: '',delivery: false,type: [],resource: '',desc: ''}},handleSave () {this.$refs.ruleForm.validate((valid) => {if (valid) {console.log('输入正确')this.dialogFormVisible = false} else {console.log('输入错误')}})}

Vue中el-dialog的用法相关推荐

  1. 详解Vue中watch的高级用法

    转载自  详解Vue中watch的高级用法 我们通过实例代码给大家分享了Vue中watch的高级用法,对此知识点有需要的朋友可以跟着学习下. 假设有如下代码: 1 2 3 4 5 6 7 8 9 10 ...

  2. 「后端小伙伴来学前端了」Vue中 this.$set的用法 | 可用于修改对象中数组的某一个对象、 可用于更新数据到视图

    夜晚有明月,梦里有佳人 前言 最近在写老师布置的vue项目,真的说实话,每天真就是在百度.google.bing等各个搜索引擎之间反复横跳,不然就是掘金搜一搜.思否搜一搜,还有CSDN看一看.我的前端 ...

  3. el表达式ne什么意思_JSP中EL表达式的用法详解(必看篇)

    EL 全名为Expression Language EL 语法很简单,它最大的特点就是使用上很方便.接下来介绍EL主要的语法结构: ${sessionScope.user.sex} 所有EL都是以${ ...

  4. Vue中JSX的基本用法

    基本用法 首先需要约定一下,使用JSX组件命名采用首字母大写的驼峰命名方式,样式可以少的可以直接基于vue-styled-components写在同一个文件中,复杂的建议放在单独的_Styles.js ...

  5. vue中的keep-alive的用法详细讲解

    问题描述(什么是keep-alive) keep-alive顾名思义,保持活跃.保持谁活跃呢? 首先我们知道,因为vue就是组件化编程,一个.vue文件就是一个组件.就像万事万物一样,都有从出生到消亡 ...

  6. vue中引入路径的用法

    一.Vue文件中引用路径的介绍 1.路径 ./ ./当前文件同级目录 2.路径 -/ -/当前文件上一级目录 3.@符号 @ 的作用是在你引入模块时,可以使用 @ 代替 /src 目录,避免易错的相对 ...

  7. Vue中v-on的基础用法、参数传递和修饰符

    目录 一.v-on的基本用法 使用v-on:click给button绑定监听事件以及回调函数,@是v-on:的缩写,也就是简写也可以使用@click.方法一般是需要写方法名加上(),在@click中可 ...

  8. vue 中provide的用法_[转]浅谈vue中provide和inject 用法

    provide:Object | () => Object inject:Array | { [key: string]: string | Symbol | Object } provide ...

  9. vue中slot插口的用法

    关于slot插口的作用:可以借助input中的placeholder占位属性来理解. 若子组件中插入DOM元素时,则slot不显示,如果没有插入一些DOM的时候,则slot显示.简单的实例如下: &l ...

  10. VUE中$refs的基本用法

    ref 有三种用法: 1.ref 加在普通的元素上,用this.$refs.(ref值) 获取到的是dom元素 2.ref 加在子组件上,用this.r e f s . ( r e f 值 ) 获 取 ...

最新文章

  1. 2021年人工神经网络第一次作业:参考答案-1
  2. 零基础学python这本书怎么样-看了这本基础教程的书籍你还担心你的python学不好吗?...
  3. class unity 定义类_Unity 游戏框架搭建 2019 (二十五) 类的第一个作用 与 Obselete 属性...
  4. KDD 2020 开源论文 | 稀疏优化的块分解算法
  5. 字体外面怎么加边框_字体处理的6种方法,解决ppt种字体不突出的问题
  6. c语言中vector函数大全,vector :: empty()函数,以及C ++ STL中的示例
  7. kalman滤波在雷达目标跟踪中的应用_简述Automotive radar中的多目标跟踪处理
  8. ASIHTTPRequest详解
  9. mysql 时间点_mysql 时间
  10. Easyui在form表单提交的时候,如果有datebox报 Uncaught SyntaxError: Unexpected token 的解决...
  11. linux 火狐浏览器插件,Linux系统Firefox(火狐浏览器)插件挂机
  12. hutool获取5天前的日期_连载|日 产 物 流 管 理 方 式(5)
  13. python 单向链表实现快速排序_若干排序算法的Python实现方法及原理
  14. 数组中的奇数排在偶数组前面
  15. Linux 任务控制的几个技巧( , [ctrl]-z, jobs, fg, bg, kill)
  16. 千兆2光4电工业级光纤自愈环网交换机ERPS环网交换机
  17. 5G常见缩略语大全收藏
  18. Apollo课程学习2——高精地图HD Map
  19. 事后诸葛亮(追光的人)
  20. jsf的verbatim标签

热门文章

  1. 拿到20W年薪offer的面试总结
  2. batch文件常用命令
  3. 设计模式第10式:状态模式
  4. Linux 批量修改密码
  5. Ubuntu密码忘记了怎么办?
  6. 蜂鸣器、风扇、震动马达
  7. 与() 、或(|)、异或(^) 、取反(~) 运算
  8. 使用Git向Github上传项目(包含大文件>25mb)
  9. scp命令传输文件,显示的ETA符号是什么意思
  10. 内存自动清理.sql