在el-form中,少不了的一步就是表单校验首先通过ref绑定好这个表单

//绑定好组件
<el-form ref="form" :rules="rules" ...>...<el-form-item ref="name" label="名称:" prop="name"><el-input  v-model="form.name"  placeholder="请输入名称"/></el-form-item>
<el-form/>

接下来调用这个方法

this.$refs[form].validate(valid,object()=>{// 这个valid 表示的是验证是否通过输出回是一个布尔类型的值//object 表示的是验证未通过的数据,返回值是一个对象见图1这里就可以做一些回滚啊一些操做,例如回滚 if (valid) {alert('submit!')} else {for (let i in object) {let dom = this.$refs[i];            // if (Object.prototype.toString.call(dom) !== '[object Object]') {  //这里是针对遍历的情况(多个输入框),取值为数组//   console.log(dom);// }      //第一种方法(包含动画效果)dom.$el.scrollIntoView({  //滚动到指定节点block: 'end',     //值有start,center,end,nearest,当前显示在视图区域中间behavior: 'smooth'    //值有auto、instant,smooth,缓动动画(当前是慢速的)})}}
})

图1

以上观点仅代表个人观点,如果错误欢迎指正

vue当中的$refs[formName].validate详解相关推荐

  1. 关于vue.js element ui 表单验证 this.$refs[formName].validate()的问题

      方法使用前需了解: 来自"和"小编的小提示: 首先打印一下this.$refs[formName],检查是否拿到了正确的需要验证的form. 其次在拿到了正确的form后,检查 ...

  2. 微信h5登录php,vue实现微信授权登录步骤详解

    这次给大家带来vue实现微信授权登录步骤详解,vue实现微信授权登录的注意事项有哪些,下面就是实战案例,一起来看一下. 背景 vue前后端分离开发微信授权 场景 app将商品分享到微信朋友圈或者分享给 ...

  3. 【Vue路由(router)进一步详解】

    Vue路由(router)进一步详解 query属性 具体实例代码如下: params属性 具体实例代码如下: props属性 replace属性 编程式路由导航 路由缓存 具体代码: 总结 本篇文章 ...

  4. 数据列表 多选 html,Vue多选列表组件深入详解

    这篇文章主要介绍了Vue多选列表组件深入详解,这个是vue的基本组件,有需要的同学可以研究下 多选列表 (Multi-Select) 是一种将所有选项列出,并允许用户利用 Ctrl/Shift 键进行 ...

  5. vue动画过渡 javascript钩子函数详解

    vue动画过渡js钩子函数详解 前言 js钩子函数运行时间 js钩子函数的过渡或动画 总结 结语 前言 转载请注明出处并附上链接. 本文中,enter(leave)过程指的是beforeEnter.e ...

  6. Vue 深度选择器:deep()与::v-deep详解

    Vue 深度选择器:deep()与::v-deep详解 在Vue中,::v-deep 和 :deep() 都用于修改CSS选择器的作用域. 区别在于: :deep() 是一个伪类选择器,可以用于将CS ...

  7. 【Vue.js 知识量化】vue-router 详解

    vue-router 详解 认识路由 后端路由(了解) 前端路由 URL 的 hash HTML5 的 history 模式(5 种) vue-router 安装和使用 vue-router 路由的默 ...

  8. vue输入框输入触发事件_详解.vue文件中监听input输入事件(oninput)

    详解.vue文件中监听input输入事件(oninput) .vue文件其实是一个组件,关于它的说明我之前也写过一篇文章,地址:.vue文件,今天这篇文章要讲的是.vue文件中监听input的输入值变 ...

  9. 【Vue.js 知识量化】Vuex 详解

    Vuex 详解 Vuex 是什么 单界面的状态管理 多界面状态管理 Vuex 基本使用 State 单一状态树 Getters Getters 作为参数和传递参数 Mutation Mutation ...

最新文章

  1. rea t插件 vscode_精选!15个必备的VSCode插件-Go语言中文社区
  2. SAP Pricing的access sequence是如何在循环被处理的
  3. 计算机网络的含义是什么意思,互联网的基本含义是什么
  4. mysql orderby count_mysql中count(),groupby,orderby使用方法分享
  5. uva 12627——Erratic Expansion
  6. curl socket 访问_使用Curl、socket、file_get_contents三种方法POST提交数据 | 学步园
  7. python不同时间周期k线_请问期货不同时间级别的k线呈现相反形态怎么判断买卖点?...
  8. 【LeetCode】【HOT】347. 前 K 个高频元素(哈希表+优先队列)
  9. Python函数(1)
  10. 中livechart显示大数据_大数据显示:辽宁新基建技能人才存量居全国第十位
  11. 误删除MySQL数据库表的ibd文件怎么办
  12. 最近大火的「元宇宙」究竟是什么
  13. python语言三角函数_python中三角函数_Python中的三角函数
  14. mmd 到 blender 到 ue4/ue5 缩放比例相关的处理流程
  15. 谈程序员的职业发展前景
  16. RISC_V芯片架构
  17. 微信小程序 实现上拉加载
  18. 论文学习笔记——弱监督语义分割(Learning Integral Objects with Intra-Class Discriminator for Weakly-Supervised Sema)
  19. gitlab安装及配置
  20. strchr()和strrchr()

热门文章

  1. 总成绩冒泡排序Java_输入班级48分的java考试成绩,并且将其顺序排序
  2. 记录一下pageX,offsetX,clientX,offsetLeft,offsetWidth,pageYoffset,scrollTop,scrollY,等。原文摘自MDN文档库。保证正确。
  3. java 接入门禁卡_javaweb项目获取大华门禁刷卡记录
  4. nandwrite 参数
  5. 程序员分手手册,教你如何恢复单身
  6. 虚拟硬盘 服务器 破解,服务器版虚拟硬盘_Primo Ramdisk Server Edition V5.6.1 免费版
  7. 打印浏览正常,英文打印正常,但是中文打印乱码的问题
  8. 树莓派连接人体感应模块HC-SR501
  9. 力扣解法汇总969-煎饼排序
  10. eplan 电箱布局_Eplan3D布局步骤解密