Vue中rules的写法使用小结

 更新时间:2024年01月28日 12:16:32   作者:Sun Peng  
这篇文章主要介绍了Vue中rules的写法使用小结,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧

1、使用方法一:

template里使用=>

:rules="rules"  //注意:rules不能改 ;
后面的rules要与data=>return里rules名称相同,根据自己情况写 ;
里面的prop也不能少;
:model="ruleForm"也不能少;

data=>return里:

required:*,显示输入框为选填或必填项。
message:提示信息;
trigger:触发事件  =>  blur(用于input等)和chang(用于select,picker等)用的比较多

2、使用方法二:

<el-form-item label="货品价格(元):" :rules="{required:true,message:'此项必填',trigger:blur}">
      <el-input v-model="dataList.price" :disabled="showType == 'detail'" clearable />
</el-form-item>

下面这种不推荐使用: 

<el-form-item label="货品价格(元):" required>
      <el-input v-model="dataList.price" :disabled="showType == 'detail'" clearable />
</el-form-item>

3.提交时,事件(方法)显示验证(必需):

this.$refs.refForm(这里el-form是ref的内容,根据自己情况写).validate((valid)=>{//缺少的话,验证不起作用
        if(vaild){
                //验证成功...
        } 
})

4.遇到的不同情况:

【1】Vue实现EleementUI中列表的选填与必填(动态绑定,自定义提示信息)(一个下拉框的内容决定另一个下拉框是否为必填项)

【2】Vue实现列表Table提示信息Validate重置(全部与单个)

【3】 Element - The world's most popular Vue UI framework(自定义校验规则)

到此这篇关于Vue中rules的写法使用小结的文章就介绍到这了,更多相关Vue中rules写法内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • vue如何设置定时器和清理定时器

    vue如何设置定时器和清理定时器

    这篇文章主要介绍了vue如何设置定时器和清理定时器,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-05-05
  • vue实现图片按比例缩放问题操作

    vue实现图片按比例缩放问题操作

    这篇文章主要介绍了vue实现图片按比例缩放问题操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-08-08
  • vue-cli多页面应用实践之实现组件预览项目

    vue-cli多页面应用实践之实现组件预览项目

    在最近的项目中遇到了一个需求,找了相关资料后终于实现,这篇文章主要给大家介绍了关于vue-cli多页面应用实践之实现组件预览项目的相关资料,需要的朋友可以参考下
    2022-05-05
  • Vue 项目中如何使用fullcalendar 时间段选择插件(类似课程表格)

    Vue 项目中如何使用fullcalendar 时间段选择插件(类似课程表格)

    最近完成一个项目,需要选择一个会议室,但是最好能够通过在图上显示出该 会议室在某某时间段内已经被预定了,初看这个功能感觉很棘手,仔细分析下实现起来还是挺容易的,下面通过示例代码讲解Vue项目中使用fullcalendar时间段选择插件,感兴趣的朋友一起看看吧
    2024-07-07
  • vue表单验证你真的会了吗?vue表单验证(form)validate

    vue表单验证你真的会了吗?vue表单验证(form)validate

    这篇文章主要介绍了vue表单验证你真的会了吗?vue表单验证(form)validate,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-04-04
  • 详解如何在Vue2中实现useDraggable

    详解如何在Vue2中实现useDraggable

    这篇文章主要为大家详细介绍了Vue2中实现useDraggable的相关知识,文中的示例代码简洁易懂,对我们深入了解vue有一定的帮助,需要的小伙伴可以参考下
    2023-12-12
  • vue-devtools快速安装过程

    vue-devtools快速安装过程

    vue-devtools是一款基于chrome游览器的插件,用于调试vue应用,这可以极大地提高我们的调试效率,这篇文章主要介绍了vue-devtools的安装,需要的朋友可以参考下
    2023-08-08
  • 使用Vue Composition API写出清晰、可扩展的表单实现

    使用Vue Composition API写出清晰、可扩展的表单实现

    这篇文章主要介绍了使用Vue Composition API写出清晰、可扩展的表单实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-06-06
  • vue报错之exports is not defined问题的解决

    vue报错之exports is not defined问题的解决

    这篇文章主要介绍了vue报错之exports is not defined问题的解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-07-07
  • vue 实现左滑图片验证功能

    vue 实现左滑图片验证功能

    网页中滑动图片验证一直是各大网站、移动端的主流校验方式,其主要作用是为了区分人和机器以及为了防止机器人程序暴力登录或攻击从而设置的一种安全保护方式,这篇文章主要介绍了vue 实现左滑图片验证,需要的朋友可以参考下
    2023-04-04

最新评论