1. <template>
  2. <div>
  3. <el-button type="text" @click="dialogFormVisible = true">打开嵌套表单的 Dialog</el-button>
  4.  
  5. <el-dialog title="收货地址" :visible.sync="dialogFormVisible" @closed="handleClose">
  6. <el-form :model="form" :rules="rules" ref="ruleForm">
  7. <el-form-item label="活动名称" :label-width="formLabelWidth" prop="name">
  8. <el-input v-model="form.name" autocomplete="off"></el-input>
  9. </el-form-item>
  10. <el-form-item label="活动区域" :label-width="formLabelWidth">
  11. <el-select v-model="form.region" placeholder="请选择活动区域">
  12. <el-option label="区域一" value="shanghai"></el-option>
  13. <el-option label="区域二" value="beijing"></el-option>
  14. </el-select>
  15. </el-form-item>
  16. </el-form>
  17. <div slot="footer" class="dialog-footer">
  18. <el-button @click="dialogFormVisible = false">取 消</el-button>
  19. <el-button type="primary" @click="handleSave">确 定</el-button>
  20. </div>
  21. </el-dialog>
  22. </div>
  23. </template>
  24.  
  25. <script>
  26. export default {
  27. data () {
  28. return {
  29. dialogFormVisible: false,
  30. form: {
  31. name: '',
  32. region: '',
  33. date1: '',
  34. date2: '',
  35. delivery: false,
  36. type: [],
  37. resource: '',
  38. desc: ''
  39. },
  40. formLabelWidth: '120px',
  41. rules: {
  42. name: [
  43. { required: true, message: '请输入活动名称', trigger: 'blur' },
  44. { min: 3, max: 5, message: '长度在 3 到 5 个字符', trigger: 'blur' }
  45. ]
  46. }
  47. }
  48. },
  49.  
  50. methods: {
  51. handleClose () {
  52. this.$refs.ruleForm.resetFields()
  53. this.form = {
  54. name: '',
  55. region: '',
  56. date1: '',
  57. date2: '',
  58. delivery: false,
  59. type: [],
  60. resource: '',
  61. desc: ''
  62. }
  63. },
  64. handleSave () {
  65. this.$refs.ruleForm.validate((valid) => {
  66. if (valid) {
  67. console.log('输入正确')
  68. this.dialogFormVisible = false
  69. } else {
  70. console.log('输入错误')
  71. }
  72. })
  73. }
  74. }
  75. }
  76. </script>
  77.  
  78. <style lang="less" scoped>
  79.  
  80. </style>

Element-ui 中dialog的使用方法的更多相关文章

  1. element ui中dialog相关问题

    一,今天需要在dialog里面引入另一个页面,就是打开dialog显示该页面(把页面放到dialog中),引入的语句如下: <iframe src="view?path=rkdj_b& ...

  2. 关于Element UI中页面样式小问题

    一,修改组件dialog窗口的大小 二,在我使用upload组件上传一张美女图片时,发现当预览图片时,图片是灰色的,点击一下才会变亮,这种效果使我很不舒服,于是我通过添加下面的一条样式,问题解决了(可 ...

  3. Element UI 中组件this.$message报错

    最近在做毕设的时候,用Element UI中的消息提示message一直报以下的错误: 展示的效果也不好看,没有图标什么的: 但我明明有在main.js引入了element-ui 呀,因为毕设时间很赶 ...

  4. 关于Element UI中select组件中遇到的问题

    问题一:在使用select组件设置多选功能后,窗口抖动问题? 详细描述:在我使用select做多选的功能时出现了窗口抖动的问题,测试的时候发现,在有些人的电脑上抖动,有些人的电脑上不抖,找了很多文档, ...

  5. vue+element ui中select组件选择失效问题原因与解决方法

    codejing 2020-07-10 09:13:31  652  收藏 分类专栏: Web Vue Element UI 版权 .当表单form赋完值后,如果后续又对form中某一属性值进行操作如 ...

  6. element ui 中的 resetFields() 报错'resetFields' of undefined

    每次做各种form表单时,首先要注意的是初始化,但是刚开始若没有仔细看文档,则会自己写个方法将数据设置为空,但是这样就会出现一个问题,表单内存在各种验证,假如是一个弹框内有form表单,弹框出现就执行 ...

  7. element ui中的一些小技巧

    最近写公司的项目,这项目是vue和element ui搭建的, 做的是一套电力系统的管理平台.  遇到一个小麻烦,用过element ui 的都知道,使用element ui 弹框,点击空白处,默认是 ...

  8. Element UI样式无法修改解决方法。

    最近在做的项目中要用到Element UI组件来写,非常方便,但毕竟Element UI是有它自己的默认样式的,并不是客户所要求的,但就在我想要修改样式时遇到了棘手的问题. 如何引入和使用 Eleme ...

  9. element UI中的select选择器的change方法需要传递多个值

    如果直接调用change事件,不传任何参数,则可以获取到当前选中的值(因为默认会将event参数传递过去) 场景: 你需要将select选择器 ”选中的当前元素“ 和 ”其他你需要的值“ 一起传递过去 ...

  10. 在vue中关于element UI 中表格实现下载功能,表头添加按钮,和点击事件失效的解决办法。

    因为在element 中表格是使用el-table的形式通过数据来支撑结构,所以,表格的样式没有自己写的灵活,所以有了没法添加按钮的烦恼.下面是解决的方法. 准备工作: 一.下载npm安装包两个 1. ...

随机推荐

  1. snmpwalk

    什么是snmpwalk?snmpwalk是一个SNMP小程序,它使用SNMP的GETNEXT请求查询指定OID(SNMP协议中的对象标识)入口的所有OID树信息,并显示给用户. snmpwalk的作用 ...

  2. Linux基本命令总结(二)

    接上篇: 7,cp命令用来复制文件或者目录,是Linux系统中最常用的命令之一.一般情况下,shell会设置一个别名,在命令行下复制文件时,如果目标文件已经存在,就会询问是否覆盖,不管你是否使用-i参 ...

  3. JAVA 微信支付 native方式

    最近做了一个微信native方式支付的demo,整理一下. 首先到微信公众号官网阅读开发文档,虽然文档对于java没有例子,但是也可以作参考.https://pay.weixin.qq.com/wik ...

  4. 第一节,初识OpenCV3-图像的读、写、显、格式转化等

    之前一直在看深度学习,突然用到了对图像处理的东西,所以过来补充一下OpenCV基础. 就顺便从网上了买了一本OpenCV 3计算机视觉这本书,这本书比较薄,但是目前已经够我用了,在这里就记录一下我的学 ...

  5. shell之case

    在shell变成中,case语句是if语句的一种扩展,将if中的判断语句,展开,同一个变量,对应多个可能的值时,执行不同的操作.具体句型如下: case "变量" in value ...

  6. (线性DP LIS)POJ2533 Longest Ordered Subsequence

    Longest Ordered Subsequence Time Limit: 2000MS   Memory Limit: 65536K Total Submissions: 66763   Acc ...

  7. day16-(listener&filter)

    回顾: ajax: 异步请求 原生的ajax(了解) 1.创建一个核心对象 XMLHttpRequest 2.编写回调函数 xmlhttp.onreadystatechange=function(){ ...

  8. RFM模型

    python信用评分卡(附代码,博主录制) https://study.163.com/course/introduction.htm?courseId=1005214003&utm_camp ...

  9. Hbase学习04

    3.2.4 反向时间戳 反向扫描API HBASE-4811(https://issues.apache.org/jira/browse/HBASE-4811)实现了一个API来扫描一个表或范围内的一 ...

  10. Hbase记录-Hbase配置项

    hbase.tmp.dir:本地文件系统的临时目录,默认是java.io.tmpdir/hbase−java.io.tmpdir/hbase−{user.name}: hbase.rootdir:hb ...