iview中input组件在只读,模式下添加必填校验

news/2024/4/30 3:47:06

今天收到一个需求在输入框中展示在弹窗选中的数据,输入框只做展示

直接上代码

<template>
<Form ref="form" :model="formData" :rules="rules"><FormItem prop="readOnlyInput"><Input v-model="formData.readOnlyInput" readonly ><template #append><span @click="open('1')">+</span></template></Input></FormItem><Button @click="submitForm">提交</Button>
</Form>
</template>
<script>export default {components:{PhoneModal},data() {return {formData: {readOnlyInput: ''},rules: {readOnlyInput: [{ required: true, message: '此输入框为必填项', trigger: 'blur' },{ validator: this.validateReadOnlyInput, trigger: 'blur' }]},showModal:false,dataType:'',selecTabletData:[],};},methods: {validateReadOnlyInput(rule, value, callback) {if (this.formData.readOnlyInput === '') {callback(new Error('输入框为只读且必填,请联系管理员'));} else {callback();}},submitForm() {this.$refs.form.validate((valid) => {if (valid) {// 提交表单} else {// 表单验证失败}});}},};</script>

这时验证会出现设置的trigger不触发,不能自动校验,验证不刷新

在提交后手动清除校验

this.$refs.formData.clearValidate()

 移除校验结果并重置字段值

this.$refs["formData"].resetFields();

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.cpky.cn/p/11490.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

iOS 利用URL解析技术,实现域名、路径、文件名和文件类型的获取

前言 在iOS开发中&#xff0c;我们经常需要处理URL&#xff0c;例如从网络下载数据、处理网页跳转等。为了更好地理解和操作URL&#xff0c;我们需要解析URL的各个组成部分&#xff0c;包括域名、路径、文件名和文件类型。本文将教你如何利用Swift的URL解析技术&#xff0c;轻…

【教程】iOS如何抓取HTTP和HTTPS数据包经验分享

&#x1f4f1; 在日常的App开发和研发调研中&#xff0c;对各类App进行深入的研究分析时&#xff0c;我们需要借助专业的抓包应用来协助工作。本文将介绍如何使用iOS手机抓包工具来获取HTTP和HTTPS数据包&#xff0c;并推荐一款实用的抓包应用——克魔助手&#xff0c;希望能够…

基于深度学习的机场航拍小目标检测系统(网页版+YOLOv8/v7/v6/v5代码+训练数据集)

摘要&#xff1a;在本博客中介绍了基于YOLOv8/v7/v6/v5的机场航拍小目标检测系统。该系统的核心技术是采用YOLOv8&#xff0c;并整合了YOLOv7、YOLOv6、YOLOv5算法&#xff0c;从而进行性能指标的综合对比。我们详细介绍了国内外在机场航拍小目标检测领域的研究现状、数据集处理…

TCP网络协议栈和Posix网络部分API总结

文章目录 Posix网络部分API综述TCP协议栈通信过程TCP三次握手和四次挥手&#xff08;看下图&#xff09;三次握手常见问题&#xff1f;为什么是三次握手而不是两次&#xff1f;三次握手和哪些函数有关&#xff1f;TCP的生命周期是从什么时候开始的&#xff1f; 四次挥手通信状态…

离散数学【详解】-自学考试湖北,争取做到识字都能看懂。

回顾8年前&#xff0c;我记得我大学高数没复习&#xff0c;考了23分。 今天公司代码写完了&#xff0c;明天清明节&#xff0c;写篇文章磨磨时间。 我的文章&#xff0c;没有一篇不是磨时间能好好写出来的。 ----我 先列标题&#xff0c;比如h1,h2,这些内容。然后往里面填字&a…

【物联网项目】基于ESP8266的家庭灯光与火情智能监测系统——文末完整工程资料源码

目录 系统介绍 硬件配置 硬件连接图 系统分析与总体设计 系统硬件设计 ESP8266 WIFI开发板 人体红外传感器模块 光敏电阻传感器模块 火焰传感器模块 可燃气体传感器模块 温湿度传感器模块 OLED显示屏模块 系统软件设计 温湿度检测模块 报警模块 OLED显示模块 …