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

一键免费做网站自己做的网站如何上首页

一键免费做网站,自己做的网站如何上首页,wordpress 禁用修订版本,wap自助建论坛网站需求是VUE2框架用elementUI写复杂表单组件#xff0c;比如#xff0c;3个相同功能的表单共用一个提交按钮#xff0c;把相同功能的表单写成一个子组件#xff0c;另一个父组件包含子组件的重复调用和一个提交按钮#xff0c;并且要求提交时校验必填项。 注意#xff1a; …需求是VUE2框架用elementUI写复杂表单组件比如3个相同功能的表单共用一个提交按钮把相同功能的表单写成一个子组件另一个父组件包含子组件的重复调用和一个提交按钮并且要求提交时校验必填项。 注意 1.validate函数不传参数就会返回一个promise 2.子组件中写了this.$refs.form?.map...是因为真实项目中el-form是进行了循环的这里可以自定义修改 3.父组件中要用promise来处理调用子组件的方法 子组件 templateel-form refform :modelformData :rulesformRules label-width120pxel-form-item label姓名 propnameel-input v-modelformData.name/el-input/el-form-itemel-form-item label邮箱 propemailel-input v-modelformData.email/el-input/el-form-item!-- 其他表单项 --/el-form /templatescript export default {data() {return {formData: {name: ,email: // 其他表单项},formRules: {name: [{ required: true, message: 请输入姓名, trigger: blur }],email: [{ required: true, message: 请输入邮箱, trigger: blur }]// 其他表单项的校验规则}};},methods: {validateForm() {const validatePromises this.$refs.form?.map(v {return v.validate();});if (validatePromises) {return Promise.all(validatePromises).then(results {// 检查结果数组如果所有项都是 true则返回 true否则返回 falsereturn results.every(result result);}).catch(() {// 如果有任何验证 Promise 失败则捕获错误return false;});} else {// 如果 this.$refs.form 不存在直接返回 false 或抛出错误return false;}}} }; /script 父组件 templatedivFormComponent v-for(ref,index) in formRefs :keyindex :refref/FormComponentel-button typeprimary clicksubmitForms提交/el-button/div /templatescript import FormComponent from ./FormComponent.vue;export default {data() {return {formRefs: []};},components: {FormComponent},mounted() {// 根据需要调用表单的次数此处假设为10次for (let i 0; i 10; i) {this.formRefs.push(form${i 1});}},methods: {async onSubmit() {// 1、pc端:一次性校验所有题Promise.all(this.formRefs?.map(v {return this.$refs?.[v]?.[0]?.validateForm();})).then(res {if (res?.every(v v)) {const formDataList this.formRefs?.map(v {return this.$refs?.[v]?.[0]?.form;});// 2、提交问卷console.log(formDataList, formDataList);} else {// 找出所有校验不通过的表单const falseFormList res.filter(v !v);// TODO 自定义操作}}).catch(() {this.$alert(请稍后重试, 提示, {dangerouslyUseHTMLString: true});});}} }; /script
http://www.hyszgw.com/news/91454.html

相关文章:

  • 一个网站的渠道网络建设数字中国建设峰会 官方网站
  • WordPress开网店网站谷歌优化怎么做
  • 免费网站下载大全网站建设公司调查报告
  • .net网站开发源码旅游网站建设服务对象
  • 网站该怎么找到网店代运营协议
  • 手机论坛网站源码在线查询网站开发语言
  • 个人做的网站百度搜索不到nas 支持做网站
  • 做网站需要学会做哪些东西竞价代运营公司哪家好
  • 网站开发设计流程图公司做网站域名归谁
  • 印刷网站开发的可行性报告全国造价工程师管理系统官网
  • 湖北餐饮网站建设网站建设合同的结构
  • 建设银行网站可以更改个人电话购物网站建设收费
  • 全网搜索软件下载行者seo无敌
  • 做网站优化有什么好处有户型图怎么免费设计装修
  • 网站免费申请空间上海网站建设企业排名
  • 网站建设公司投诉电话大型广告公司有哪些
  • 佛山市骏域网站建设wordpress 移动端双模板
  • 西安网站开发定制制作哪一款软件可以自己做网站
  • 网站开发需要服务器吗在网站上做教育直播平台多少钱
  • 现在都不用dw做网站了吗wordpress 文章查看次数
  • 漳州网站建设选博大不错wordpress 多语言主题
  • 创意设计公司网站自己开发一个wordpress主题
  • 产品设计方案模板范文广州百度推广优化排名
  • 伪静态网站如何选择顺德网站建设
  • 桂林旅游网官方网站浙江省建设信息网站
  • 营销型网站开发山东企业展厅设计公司
  • 嘉兴网站建设网站定制开发一款小程序多少钱
  • 景宁建设局网站免费网站看完你会回来感谢我的
  • html5农业网站模板为网站添加统计
  • 如何做网站新手个人教程win7 做网站好吗