iView UI FORM 动态添加表单项校验规则写法实例

iView UI是一个基于Vue.js的UI组件库,提供了众多的组件和功能,其中FORM组件是表单组件,可以方便的实现表单的校验和提交。

当需要动态添加表单项时,需要动态绑定表单项的校验规则。下面是iView UI FORM动态添加表单项校验规则的完整攻略:

步骤一:引入iView UI组件库

import Vue from 'vue'
import iView from 'iview'
import 'iview/dist/styles/iview.css'

Vue.use(iView)

步骤二:定义表单数据和校验规则

data () {
  return {
    formData: {},
    formRules: {}
  }
},

步骤三:添加表单项

this.$set(this.formData, 'fieldName', '')
this.$set(this.formRules, 'fieldName', [
  {required: true, message: '必填项', trigger: 'blur'},
  {pattern: /^\d+$/, message: '请输入数字', trigger: 'blur'}
])

步骤四:删除表单项

this.$delete(this.formData, 'fieldName')
this.$delete(this.formRules, 'fieldName')

示例一:动态添加表单项

this.$set(this.formData, 'age', '')
this.$set(this.formRules, 'age', [
  {required: true, message: '必填项', trigger: 'blur'},
  {pattern: /^\d+$/, message: '请输入数字', trigger: 'blur'}
])

示例二:动态删除表单项

this.$delete(this.formData, 'age')
this.$delete(this.formRules, 'age')

这是一个简单的实例,可以根据具体的需求进行修改,以实现更复杂的需求。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:iView UI FORM 动态添加表单项校验规则写法实例 - Python技术站

(0)
上一篇 2023年6月10日
下一篇 2023年6月10日

相关文章

  • javaScript中一些常见的数据类型检查校验

    下面是关于JavaScript中常见的数据类型检查校验的详细攻略。 概述 在JavaScript中,我们经常需要检查或校验数据类型,以确保我们的代码可以正确地处理各种数据。在做这些操作时,需要了解JavaScript中几种常见的数据类型,以及如何进行类型检查和校验。 常见的数据类型 以下是JavaScript中几种常见的数据类型: 字符串 字符串是一系列字符…

    JavaScript 2023年6月10日
    00
  • 基于Javascript实现文件实时加载进度的方法

    实现文件实时加载进度的方法本质上就是通过监听HTTP请求,统计请求发起时和请求完成时的时间,并通过计算来得出百分比进度。下面是实现文件实时加载进度的详细教程: 准备工作 首先,在页面中引入jQuery: <script src="//code.jquery.com/jquery-3.3.1.min.js"></scrip…

    JavaScript 2023年5月27日
    00
  • 用js编写的简单的计算器代码程序

    为了编写一个简单的计算器程序,我们可采用HTML、CSS、JavaScript等技术。下面将分步骤讲解如何制作一个基于JS编写的简易计算器程序。 步骤一:创建基本的HTML代码 我们需要创建一个空白的HTML文件,并添加必要的元素,例如标题,文本输入框和按钮。通过以下HTML代码可以实现: <!DOCTYPE html> <html>…

    JavaScript 2023年5月27日
    00
  • js实现发送验证码后的倒计时功能

    下面是一个完整的JavaScript实现发送验证码后的倒计时功能攻略,分以下几个步骤: 1. 准备工作 首先,在你的HTML代码中添加一个按钮和一个用于显示时间的容器,如下面的代码所示: <button id="send-btn">发送验证码</button> <span id="countdown…

    JavaScript 2023年6月10日
    00
  • 前端组件化基础知识详细讲解

    前端组件化基础知识详细讲解 什么是前端组件化 前端组件化,是一种将页面拆分成多个可重用组件的开发方式。这种方式将页面抽象为一系列具有独立功能和样式的小组件,而这些组件可以在不同的页面中重复使用和组合,实现了代码的复用和模块化。 组件的基本要素 在前端组件化中,组件是构成页面的基本单位。组件有三个基本要素: HTML 结构:组件必须被封装在一个 HTML 元素…

    JavaScript 2023年6月11日
    00
  • JavaScript中Object的常用方法总结

    让我们来看一下 “JavaScript中Object的常用方法总结”。 介绍 JavaScript的对象是一个非常重要的数据类型。通过对象,我们可以有效地组织和管理数据。在这篇文章中,我们将会讨论JavaScript中常用的Object方法。这些方法帮助我们更好地使用和操作对象。 常用方法总结 Object.keys() Object.keys()方法接收一…

    JavaScript 2023年5月27日
    00
  • js显示世界时间示例(包括世界各大城市)

    下面就是“js显示世界时间示例(包括世界各大城市)”的完整攻略。 思路概述 本代码的主要思路是通过获取当前时间(即本地时间),将其转换为世界各大城市的对应时间,并在页面上显示出来。具体实现方法是使用 JavaScript 和 Moment.js 库。 实现步骤 引入 Moment.js 库 Moment.js 是一个 JavaScript 日期处理库,可以方…

    JavaScript 2023年5月27日
    00
  • JS简单获得节点元素的方法示例

    下面我将为您详细讲解JS简单获得节点元素的方法示例的完整攻略。 核心概念 在JavaScript中,我们可以通过document对象的方法来获取节点元素,获取的节点元素可以是HTML、XML或是XHTML文档中的任何元素。document对象提供了多种获取节点元素的方法,常用的有getElementById()、getElementsByTagName()、…

    JavaScript 2023年6月10日
    00
合作推广
合作推广
分享本页
返回顶部