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

武夷山建设局网站如何低成本做网站推广

武夷山建设局网站,如何低成本做网站推广,网络组建考试题,注册城乡规划师协会先看示例代码&#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.yayakq.cn/news/599776/

相关文章:

  • 深圳手机网站公司有设计师做的装修效果图的网站
  • 公司设计网站需要注意哪些江西省建设工程有限公司
  • 有哪些网站可以学做糕点的如何百度注册公司官网
  • 网站建设需要提供的资料文档做网站的伪原创怎么弄
  • 阜新本地网站建设平台上海知名的网站建设公司
  • 谷歌网站怎么打不开网站后台不能修改
  • ckplayer怎么上传做网站江津网站建设怎么样
  • 漳州找人做网站要求哪些充值话费网站建设
  • 银川网站建设哪家便宜石家庄网站搭建定制
  • 忻州市住房城乡建设局网站响应式网站与自适应
  • 广州市建设厅网站网站想换个风格怎么做
  • 哪个做网站公司好全球华设计大奖
  • 网站建设如何传视频教程桂林房产
  • 论述网站建设过程中应注意的问题博罗东莞网站建设
  • 成都网站制作公司电话网络运维工程师需要掌握的哪些技能
  • 做设计网站的工作怎么样交互设计精髓
  • 网站设计规划范文肥料网站建设 中企动力
  • 舟山公司网站建设做像淘宝这样的购物网站要多少钱
  • 怎么做整人网站网站书店架构书怎么做
  • 网站制作 台州虚拟空间网站回收池有什么作用
  • 湛江模板建站多少钱做网站域名优化的怎么样
  • 厦门专业网站建设公司做网站石家庄
  • 长沙网站制作电话汕头seo代理
  • 门户网站快速制作网站建设优化的经营范围
  • 新建网站建设中国机械加工网址
  • 郑州春蕾网站建设wordpress本地环境下可以更新使用
  • 网站设计 现在流行的导航方式网站建设流程教案
  • 佛山提供网站设计方案公司毕业设计网站选题
  • 凭祥网站建设佛山门户网站建设公司
  • 网站多少钱做图片素材的网站有哪些