vue3动态表单
2021/10/29 6:12:03
本文主要是介绍vue3动态表单,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
<template> <el-form ref="ruleformRef" :model="ruleform"> <el-form-item v-for="(li, i) in ruleform.array" :key="i" :label="`姓名${i}`" :prop="`array.${i}.item`" :rules="rules.required" > <el-input v-model="li.item"></el-input> </el-form-item> <el-form-item> <el-button type="primary" @click="submitForm">提交</el-button> <el-button @click="resetForm">重置</el-button> </el-form-item> </el-form> </template> <script lang="ts"> import { Options, Vue } from "vue-class-component"; /** * vue3动态表单注意点: * 1、ref和:model名称不能一样 * 2、:prop写法固定【数组.索引.数组元素属性】 * 3、数组与v-for名称一致,数组元素属性与v-model名称一致 */ @Options({ components: {}, }) export default class Home extends Vue { private ruleform = { array: [{ item: "" }, { item: "" }, { item: "" }], }; private rules = { required: [{ required: true, message: "必填项", trigger: "blur" }], }; private submitForm() { (this.$refs.ruleformRef as HTMLFormElement).validate((valid: boolean) => { if (valid) { alert("submit!"); } else { return false; } }); } private resetForm() { (this.$refs.ruleformRef as HTMLFormElement).resetFields(); } } </script>
这篇关于vue3动态表单的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-23【JS逆向百例】爱疯官网登录逆向分析
- 2024-12-21Vue3教程:新手入门到实践应用
- 2024-12-21VueRouter4教程:从入门到实践
- 2024-12-20Vue3项目实战:从入门到上手
- 2024-12-20Vue3项目实战:新手入门教程
- 2024-12-20VueRouter4项目实战:新手入门教程
- 2024-12-20如何实现JDBC和jsp的关系?-icode9专业技术文章分享
- 2024-12-20Vue项目中实现TagsView标签栏导航的简单教程
- 2024-12-20Vue3入门教程:从零开始搭建你的第一个Vue3项目
- 2024-12-20从零开始学习vueRouter4:基础教程