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

2018年做返利网站盘锦网站建设

2018年做返利网站,盘锦网站建设,网店如何推广自己的产品,微信推广员一般很大的表单都会被拆解开,校验,,不会写在一个页面,,就会有多个 el-form ,,主页要集合所有el-form的数据,,所以有一个map来接收,传送表单数据,&…

一般很大的表单都会被拆解开,校验,,不会写在一个页面,,就会有多个 el-form ,,主页要集合所有el-form的数据,,所以有一个map来接收,传送表单数据,,map的key就是 ,表单的ref,,,,这样就可以通过遍历map的key来循环校验 el-form,,,

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
子表单的校验结果返回 boolean值,,使用 every() 每一个都满足返回true,表示校验通过,
通过之后将子表单的 数据,都集中在 formDataMap中,,
子表单的 :data 绑定相同的值 formData,,通过遍历 map的key ,点上相同的 formData属性,就能统一获取子表单的值,,


代码:

<template>
<div><waterkid :waterkid="formDataMap.waterkid" ref="waterkid"></waterkid><hr><cc :cc="formDataMap.cc"  ref="cc"></cc><hr><el-button @click="handleSubmit" >submit </el-button><el-button @click="handleClick">btn</el-button>
</div>
</template><script>
import {myMixin} from "@/views/cc/card/mixin";
import share from "@/views/cc/card/share";
import waterkid from "@/views/cc/card/component/waterkid";
import cc from "@/views/cc/card/component/cc";
export default {components:{waterkid,cc},mixins:[myMixin,share],name: "index",created() {console.log("index created")this.sharedMethod()console.log(this.msg)},data(){return{formDataMap:{waterkid:{username:"waterkid"},cc:{username:"cc",address:""}},componentRefs:{}}},mounted() {// this.componentRefs.waterkid = this.$refs.waterkid// this.componentRefs.cc  =this.$refs.cc},methods:{handleClick(){this.$refs["waterkid"].submitForm()},handleSubmit(){var keys = Object.keys(this.formDataMap);let validateArr =  keys.map(item=>{return  this.$refs[item].submitForm()})console.log(validateArr,777)let validate = validateArr.every(item=>{return item})console.log("validate",validate)if (validate){// 验证成功keys.forEach(item=>{this.formDataMap[item] = this.$refs[item].formDataconsole.log(this.$refs[item].formData,666)})console.log("obj",this.formDataMap)}}}
}
</script><style scoped></style>

子表单:

<template>
<el-formref="waterkid":model="formData":rules="rules"
><el-form-item label="username" prop="username"><el-input v-model="formData.username"></el-input></el-form-item><el-form-item><el-button type="primary" @click="submitForm('ruleForm')">立即创建</el-button><el-button @click="resetForm('ruleForm')">重置</el-button></el-form-item></el-form>
</template><script>
export default {name: "waterkid",props:["waterkid"],data(){return{rules:{username:[{required:true,message:"please input your username",trigger:"blur"}]},formData:{username:""}}},created() {console.log(this.waterkid,111)this.formData = this.waterkid},watch:{waterkid:function (val){if (val){this.formData = val}}},methods:{test(){console.log("test")},submitForm(){let result = falsethis.$refs["waterkid"].validate((valid)=>{if (valid){console.log("waterkid submit")result = true}else{console.log("error ...")return false}})return result}}
}
</script><style scoped></style>
<template>
<el-formref="cc":model="formData":rules="rules":inline="true"
><el-form-item label="username" prop="username"><el-input v-model="formData.username"></el-input></el-form-item><el-form-item label="address" prop="address"><el-input v-model="formData.address"></el-input></el-form-item><el-form-item><el-button type="primary" @click="submitForm('ruleForm')">立即创建</el-button><el-button @click="resetForm('ruleForm')">重置</el-button></el-form-item></el-form>
</template><script>
export default {name: "cc",props:["cc"],data(){return{rules:{username:[{required:true,message:"please input your username",trigger:"blur"}],address:[{required:true,message:"please input your address",trigger:"blur"}]},formData:{username:"",address:""}}},created() {this.formData = this.cc},watch:{cc:function (val){if (val){this.formData = val}}},methods:{test(){console.log("test")},submitForm(){let result = falsethis.$refs["cc"].validate((valid)=>valid && (result =true))return result}}
}
</script><style scoped></style>
http://www.yayakq.cn/news/159345/

相关文章:

  • 曲周企业做网站推广贸易网站建设公司
  • 网站百度不收录广告文案策划
  • 网站上线后网站建设与管理办法
  • 北京公司网站怎么制作开发者社区
  • 广州网站手机建设公司简单个人网站制作
  • 凡科网站建站后 怎么编辑自己的代码源整站优化该怎么做
  • 做有后台的网站仿牌网站服务器
  • 合肥哪家做网站大街网企业招聘官网
  • 网站开发图标安徽省建设工程信息网安徽省政务
  • 自己做的网站找不到了0453牡丹江信息网手机极速版
  • 网站维护工程师工资网站建设开发实训的目的
  • 建设网站是哪个部门负责企业网站建设开发服务
  • 网站加入购物车的代码禾天姿网站建设
  • 那个网站有用director做的片头自助建站最大
  • 怎么做网站数据库备份现在去成都安全吗
  • 阜新网站建设梅河口市住房和城乡建设局网站
  • 网站开发 附加协议东莞阳光网英语口语大赛官网
  • 网站meta 优化建议怎样免费做自己的网站
  • 邹城网站定制营销型网站建设公司哪家建设营
  • 网站也会过期吗wordpress cos插件
  • 色调网站外贸网站做排名
  • 大城网站制作新冠人数最新统计
  • 网站参数错误怎么解决方法WORDPRESS添加前台会员注册
  • 网站建设与制作教案留学网站建设方案
  • 彩钢做网站能赚钱吗广州番禺网站制作推广
  • 男科医院网站模板网页打不开connectionerror手机
  • 网站建设目的确定销售型网站如何做推广
  • dedecms5.7化妆品公司网站源码谷歌seo算法规则
  • 连云港网站设计wordpress顶部广告
  • 网站功防教程网站群建设方案