当前位置: 首页 > news >正文

vue表单rules校验是动态的

表单代码如下:

 <el-form ref="form" label-width="60px" :model="formData" :rules="newRules"><el-form-item label="分类类型" prop="type"><el-selectv-model="formData.type":data="typeList"/></el-form-item><el-form-item label="预算科目" prop="subjectTree"><el-selectv-model="formData.subjectTree":data="valueList"/></el-form-item><el-form-item label="资金管理方式" prop="value"><el-selectv-model="formData.value":data="valueList"/></el-form-item></el-form>

rules代码:
本来是把rules写在data里的 发现校验并未生效 后来只能放在computed里

 computed: {newRules() {const { formData } = thisreturn {type: [{required: true,message: this.$t('validator.required', { name: '分类类型' })}],subjectTree: [{required: formData.type === '0' ? true : false,message: this.$t('validator.required', { name: '预算科目' })}],value: [{required: formData.type === '1' ? true : false,message: this.$t('validator.required', { name: '资金管理方式' })}]}}},

相关文章:

  • Notepad++:格式化json字符串(带转义)
  • Kubernetes概念:存储:PersistentVolume和PersistentVolumeClaim使用
  • C#WPF控件TextBlock、Label以及与TextBox的区别
  • Superset二次开发之webpack.config.js 功能模块解读
  • 目标检测的相关模型图:YOLO系列和RCNN系列
  • 城市内涝排水系统最新模型:慧天【HTWATER】与SWMM完美耦合
  • 知乎:多云架构下大模型训练,如何保障存储稳定性?
  • C#学习笔记5:简单上位机串口助手的实现
  • MySQL---触发器
  • Webpack生成企业站静态页面 - 增强数据处理能力
  • Windows前后端部署(达梦,东方通)
  • 数据结构——双向链表
  • 利用图像识别进行疾病诊断
  • 【数据结构】顺序表的实现——静态分配
  • 气象预测新篇章:Python人工智能的变革力量
  • [原]深入对比数据科学工具箱:Python和R 非结构化数据的结构化
  • 【MySQL经典案例分析】 Waiting for table metadata lock
  • 2018一半小结一波
  • 230. Kth Smallest Element in a BST
  • 4个实用的微服务测试策略
  • express.js的介绍及使用
  • Invalidate和postInvalidate的区别
  • IOS评论框不贴底(ios12新bug)
  • IP路由与转发
  • Koa2 之文件上传下载
  • MD5加密原理解析及OC版原理实现
  • Python学习之路16-使用API
  • Vue2.x学习三:事件处理生命周期钩子
  • 简析gRPC client 连接管理
  • 融云开发漫谈:你是否了解Go语言并发编程的第一要义?
  • 微信小程序设置上一页数据
  • 物联网链路协议
  • 昨天1024程序员节,我故意写了个死循环~
  • #我与Java虚拟机的故事#连载12:一本书带我深入Java领域
  • $forceUpdate()函数
  • (aiohttp-asyncio-FFmpeg-Docker-SRS)实现异步摄像头转码服务器
  • (ZT) 理解系统底层的概念是多么重要(by趋势科技邹飞)
  • (zt)基于Facebook和Flash平台的应用架构解析
  • (翻译)Entity Framework技巧系列之七 - Tip 26 – 28
  • (附源码)计算机毕业设计SSM疫情社区管理系统
  • (原創) 如何將struct塞進vector? (C/C++) (STL)
  • (转)eclipse内存溢出设置 -Xms212m -Xmx804m -XX:PermSize=250M -XX:MaxPermSize=356m
  • (转)JVM内存分配 -Xms128m -Xmx512m -XX:PermSize=128m -XX:MaxPermSize=512m
  • .htaccess配置常用技巧
  • .NET 5种线程安全集合
  • .NET CORE 第一节 创建基本的 asp.net core
  • .net core IResultFilter 的 OnResultExecuted和OnResultExecuting的区别
  • .Net FrameWork总结
  • .Net8 Blazor 尝鲜
  • .net中应用SQL缓存(实例使用)
  • ::
  • @Tag和@Operation标签失效问题。SpringDoc 2.2.0(OpenApi 3)和Spring Boot 3.1.1集成
  • @我的前任是个极品 微博分析
  • [ 云计算 | Azure 实践 ] 在 Azure 门户中创建 VM 虚拟机并进行验证
  • [AI]文心一言出圈的同时,NLP处理下的ChatGPT-4.5最新资讯