Element 表单使用 数字类型
Element 表单使用 数字类型
01) el-input 数字类型 和 el-input-number 计数器
02) 表单动态校验
<template> <div style="width: 400px"> <el-form ref="form" :model="form" :rules="rules" label-width="70px"> <el-form-item label="年龄" prop="age"> <el-input v-model.number="form.age" placeholder="请输入年龄"/> </el-form-item> </el-form> <el-form ref="form2" :model="form2" :rules="rules2" label-width="70px"> <el-form-item label="年龄2" prop="age"> <el-input-number v-model="form2.age" placeholder="请输入年龄2"/> </el-form-item> </el-form> <div> <el-button type="primary" @click="submitForm()">提交</el-button> <el-button @click="resetForm()">重置</el-button> <el-button @click="addRules()">添加规则</el-button> <el-button @click="removeRules()">移除规则</el-button> </div> </div> </template> <script> /* 这是ElementUI */ import Vue from 'vue' import ElementUI from 'element-ui'; import 'element-ui/lib/theme-chalk/index.css'; import login from "../httpPage/login"; Vue.use(ElementUI); /* 这是ElementUI */ export default { data() { return { form: {}, // 表单参数 rules: { // 表单校验 age: [ {required: true, message: "年龄不能为空", trigger: "blur"}, {type: 'number', max: 99, message: '年龄必须为数字值,最大99'} ], }, // 第二个表单 form2: {}, // 表单参数 rules2: { // 表单校验 age: [ {required: true, message: "年龄不能为空", trigger: "blur"}, {type: 'number', max: 99, message: '年龄必须为数字值,最大99'} ], } } }, methods: { submitForm() { console.log(this.form); this.$refs["form"].validate((valid)=>{ console.log(valid); }) this.$refs["form2"].validate((valid2)=>{ console.log(valid2); }) }, resetForm() { this.$refs.form.resetFields(); this.$refs.form2.resetFields(); this.form.age = ''; this.form2.age = undefined; }, removeRules() { // 移除规则 this.$refs.form.clearValidate(["age"]); this.rules = {...this.rules, age: []} }, addRules() { // 添加规则 let age = [ {required: true, message: "年龄不能为空", trigger: "blur"}, {type: 'number', max: 99, message: '年龄必须为数字值,最大99'} ]; this.rules = {...this.rules, age: age}; } }, }; </script> <style scoped> </style>
官方地址:
分类:
Element UI
标签:
Element UI
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
2020-12-13 Typora[ markdown ] 使用3之----- 语法高亮显示
2020-12-13 Typora[ markdown ] 使用2之-----空格显示
2018-12-13 yii2 config_02