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

门户网站建设意义百度官网认证入口

门户网站建设意义,百度官网认证入口,哪里有做网站的素材,html5 学习网站先看示例代码&#xff0c;代码为模拟动态获取表单数据&#xff0c;然后动态添加rules验证规则&#xff0c;示例表单内输入框绑定form内第四层&#xff1a; <template><el-form :model"form" :rules"rules" ref"ruleForm" label-width&…

先看示例代码,代码为模拟动态获取表单数据,然后动态添加rules验证规则,示例表单内输入框绑定form内第四层:

<template><el-form :model="form" :rules="rules" ref="ruleForm" label-width="100px" class="demo-ruleForm"><el-form-item:label="'name'+index"v-for="(item,index) in 5":key="index":prop="'name' + index"><el-input v-model="form.data.top.nameList['name'+index]"></el-input></el-form-item><el-form-item><el-button type="primary" @click="submitForm">立即创建</el-button></el-form-item></el-form>
</template><script>
export default {data() {return {form: {data: {top: {nameList: {}}}},rules: {}};},created() {for (let i = 0; i < 5; i++) {this.rules["name" + i] = [{ required: true, message: "请输入活动名称", trigger: "blur" },{ min: 3, max: 5, message: "长度在 3 到 5 个字符", trigger: "blur" }];}},methods: {submitForm() {console.log(this.rules)console.log(this.form)this.$refs.ruleForm.validate(valid => {if (valid) {console.log('验证通过');} else {return false;}});}}
};
</script>

效果如下:

可以看到验证规则已经绑定到了输入框,但验证规则却是失效的

点一下按钮看看表单内容和rules的内容,像是没问题的

想要实现验证,需要修改标签内prop属性与rules内属性名。改动如下

:prop="'name' + index" //原
:prop="'data.top.nameList.name' + index" //改后this.rules["name" + i] = [{ required: true, message: "请输入活动名称", trigger: "blur" },{ min: 3, max: 5, message: "长度在 3 到 5 个字符", trigger: "blur" }
]; //原this.rules["data.top.nameList.name" + i] = [{ required: true, message: "请输入活动名称", trigger: "blur" },{ min: 3, max: 5, message: "长度在 3 到 5 个字符", trigger: "blur" }
]; //改后

全部代码如下:

<template><el-form :model="form" :rules="rules" ref="ruleForm" label-width="100px" class="demo-ruleForm"><el-form-item:label="'name'+index"v-for="(item,index) in 5":key="index":prop="'data.top.nameList.name' + index" //修改了这里><el-input v-model="form.data.top.nameList['name'+index]"></el-input></el-form-item><el-form-item><el-button type="primary" @click="submitForm">立即创建</el-button></el-form-item></el-form>
</template><script>
export default {data() {return {form: {data: {top: {nameList: {}}}},rules: {}};},created() {for (let i = 0; i < 5; i++) {this.rules["data.top.nameList.name" + i] = [ //修改了这里{ required: true, message: "请输入活动名称", trigger: "blur" },{ min: 3, max: 5, message: "长度在 3 到 5 个字符", trigger: "blur" }];}},methods: {submitForm() {console.log(this.rules)console.log(this.form)this.$refs.ruleForm.validate(valid => {if (valid) {console.log('验证通过');} else {return false;}});}}
};
</script>

 看一看功能:

点击按钮看一下表单和rules的内容:

总结:将prop绑定为form对象下直到要验证的数据,rules中属性名保证和prop相同。

http://www.hkea.cn/news/557208/

相关文章:

  • 地板网站建设门户网站
  • 新增备案网站负责人人工智能培训心得体会
  • 帮境外赌场做网站是否有风险百度企业号
  • 网站换了服务器百度seo排名优化公司哪家好
  • 海南网站建设制作网络营销效果评估
  • 飞阳建设网站上海广告公司
  • 营销网站导航栏常见网站搜索排名靠前
  • 深圳市政府网站官网百度地图疫情实时动态
  • 上海建设工程咨询网 首页深圳优化排名公司
  • 杭州哪个网站建设最好做网站的网络公司
  • 制作一个网站步骤东莞网络营销销售
  • 专业的营销网站建设公司百度联盟注册
  • 机械类网站用什么做背景指数运算法则
  • 微信如何绑定网站加速游戏流畅的软件
  • 茂名整站优化百度问答首页
  • 手机网站搭建网络宣传方式
  • 2003网站建设网站seo哪家公司好
  • 成都学校网站制作2022年国际十大新闻
  • 工厂外贸网站建设台州网络推广
  • 酒店网站建设方案策划百度seo怎么做网站内容优化
  • 网站更改公司需要重新备案吗搜索网页内容
  • 现在做网站还用dw做模板了吗成人电脑速成培训班
  • 做app要不要建网站刚开的店铺怎么做推广
  • 做生存分析的网站有哪些专业的网站优化公司
  • 网站双倍浮动百度联盟app
  • 北京网站设计确保代码符合w3c广州网络营销的推广
  • 做网站实名认证有什么用百度移动端模拟点击排名
  • 知更鸟wordpress 怎样沈阳百度seo关键词优化排名
  • 携程网站模板互联网营销策略有哪些
  • 做网站内链什么意思上海排名优化seobwyseo