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

东莞网站上排名科技公司名字大全参考

东莞网站上排名,科技公司名字大全参考,网址例子,如何阿里巴巴网站做推广一、背景 页面需要用到表格采集用户数据#xff0c;提交时进行表单校验#xff1b;即表格中嵌套着表单#xff0c;保存时进行表单校验 二、功能实现 2.1、el-form和el-table嵌套说明 ① :modelformData 给表单绑定数据#xff0c;formData是表单的数据对象 …一、背景 页面需要用到表格采集用户数据提交时进行表单校验即表格中嵌套着表单保存时进行表单校验 二、功能实现 2.1、el-form和el-table嵌套说明 ① :modelformData 给表单绑定数据formData是表单的数据对象 ② 表单数据对象formData中定义的tableData是表单内嵌套的表格显示数据 ③ rules为表单绑定的校验规则 ④ :proptableData. scope.$index .name 绑定传入Form 组件的 model 中对应的字段name ⑤ :rulesrules.name 绑定表单校验规则 ⑥ 整个html结构是一个大表单 el-form里边嵌套的el-table而el-table中又嵌套了表单项 el-form-item支持编辑。 备注大多情况下prop会按照惯有思维直接写入字段而这里是动态绑定的另外一定要记得每项动态写入rules来进行绑定表单校验  2.2、具体代码 templatedivel-form:modelformDatarefformRef:rulesruleslabel-width108px:inlinetrueel-table:dataformData.tableDatastylewidth: 100% borderel-table-column typeindex width55 aligncenter/el-table-columnel-table-column label姓名 propname resizable aligncenter header-aligncentertemplate slot-scopescopeel-form-item :proptableData. scope.$index .name :rulesrules.nameel-input typetext sizesmall placeholder请输入姓名 v-modelscope.row.name/el-input/el-form-item/template/el-table-columnel-table-column label年龄 propage resizable aligncenter header-aligncentertemplate slot-scopescopeel-form-item :proptableData. scope.$index .age :rulesrules.ageel-input typetext sizesmall placeholder请输入年龄 v-modelscope.row.age/el-input/el-form-item/template/el-table-columnel-table-column label性别 propsex resizable aligncenter header-aligncentertemplate slot-scopescopeel-form-item :proptableData. scope.$index .sex :rulesrules.sexel-input typetext sizesmall placeholder请输入性别 v-modelscope.row.sex/el-input/el-form-item/template/el-table-column/el-tableel-form-item classfooterel-button typeprimary clicksave保存/el-buttonel-button取消/el-button/el-form-item/el-form/div /templatescript export default{data(){return{formData:{tableData:[{name:张三,age:18,sex:},{name:李四,age:19,sex:},]},rules:{name:[{ required: true, message: 请输入姓名, trigger: blur },],age:[{ required: true, message: 请输入年龄, trigger: blur },],sex:[{ required: true, message: 请输入性别, trigger: blur },],}}},methods:{//保存save(){this.$refs.formRef.validate((valid) {console.log(valid,valid);if(valid){//如果valid为true表示校验通过可以提交表单调取接口进行保存console.log(表单校验通过);}else {this.$message.warning(请填写完整的数据);}})},} } /scriptstyle langscss scoped .footer{margin-top: 50px; } /style 三、实际项目应用 3.1、增加添加与删除操作 需求表格增加操作项具有添加和删除按钮第一项无法删除点击添加时动态增加表格的行数点击删除的时候删除表格的行数据。 3.2、添加和删除代码 结构直接添加一个表格项 el-table-column label操作 resizable aligncenter header-aligncentertemplate slot-scope{$index}el-button typeprimary iconel-icon-plus circle clickaddTable() v-if$index 0/el-buttonel-button iconel-icon-minus circle clickdelTable($index) v-if$index 0/el-button/template /el-table-column methods:{//添加addTable(){let newArr [{name:,age:,sex:}]this.formData.tableData.push(...newArr)},//删除delTable(i){this.formData.tableData.splice(i,1)} } 3.3、完整代码 templatedivel-form:modelformDatarefformRef:rulesruleslabel-width108px:inlinetrueel-table:dataformData.tableDatastylewidth: 100% borderel-table-column typeindex width55 aligncenter/el-table-columnel-table-column label姓名 propname resizable aligncenter header-aligncentertemplate slot-scopescopeel-form-item :proptableData. scope.$index .name :rulesrules.nameel-input typetext sizesmall placeholder请输入姓名 v-modelscope.row.name/el-input/el-form-item/template/el-table-columnel-table-column label年龄 propage resizable aligncenter header-aligncentertemplate slot-scopescopeel-form-item :proptableData. scope.$index .age :rulesrules.ageel-input typetext sizesmall placeholder请输入年龄 v-modelscope.row.age/el-input/el-form-item/template/el-table-columnel-table-column label性别 propsex resizable aligncenter header-aligncentertemplate slot-scopescopeel-form-item :proptableData. scope.$index .sex :rulesrules.sexel-input typetext sizesmall placeholder请输入性别 v-modelscope.row.sex/el-input/el-form-item/template/el-table-columnel-table-column label操作 resizable aligncenter header-aligncentertemplate slot-scope{$index}el-button typeprimary iconel-icon-plus circle clickaddTable() v-if$index 0/el-buttonel-button iconel-icon-minus circle clickdelTable($index) v-if$index 0/el-button/template/el-table-column/el-tableel-form-item classfooterel-button typeprimary clicksave保存/el-buttonel-button取消/el-button/el-form-item/el-form/div /templatescript export default{data(){return{formData:{tableData:[{name:张三,age:18,sex:男},{name:李四,age:19,sex:},]},rules:{name:[{ required: true, message: 请输入姓名, trigger: blur },],age:[{ required: true, message: 请输入年龄, trigger: blur },],sex:[{ required: true, message: 请输入性别, trigger: blur },],}}},methods:{//保存save(){this.$refs.formRef.validate((valid) {console.log(valid,valid);if(valid){//如果valid为true表示校验通过可以提交表单调取接口进行保存console.log(表单校验通过);}else {this.$message.warning(请填写完整的数据);}})},//添加addTable(){let newArr [{name:,age:,sex:}]this.formData.tableData.push(...newArr)},//删除delTable(i){this.formData.tableData.splice(i,1)}} } /scriptstyle .footer{margin-top: 50px; } /style3.4、实际效果 最后
http://www.hkea.cn/news/14508826/

相关文章:

  • 网站小图标wordpress下单邮件通知
  • 网站支付页面怎么做小男孩与大人做的网站
  • 自己可以做一个网站吗网页版淘宝网登录入口
  • 社交网站上的商城怎么做有人免费有片视频吗
  • 建设监督网站教学工作总结
  • 如何安装织梦做的网站无锡网站营销公司简介
  • 做网站是要云空间吗万网网站编辑
  • 织梦网站广告代码教程wordpress post name
  • 企业网站的建设与流程codeorg免费编程网站
  • 网站建设一般的长宽用什么做wordpress
  • 网站开发代码实例网站建设适用税种
  • 永久云服务器wordpress主题 SEO优化
  • 求一个好用的网站企业网站建设公
  • 一个电脑建设多个网站网站建站的步骤流程
  • 企业网站最重要的访问对象是做设计必知网站
  • 汽车租赁网站建设软件开发合同范本大全
  • 网站开发国外研究现状免费域名网站
  • 建站专业定制4.请简述网站建设流程的过程
  • 标准网站建设推荐公司注册的流程与步骤
  • wordpress绑定网站教务处网站建设
  • 开了360网站卫士ssl如何做301网页无法打开
  • 我的世界做壁纸网站打不开wordpress全站静太化
  • 上海松江区网站建设电子信息工程专业招聘信息网
  • 顶针 东莞网站建设技术支持 长沙网站建设-创研科技
  • 网站建设怎么弄轮换图片淘宝网电脑版
  • 网站如何进行网络推广网站内页制作
  • 重庆建设网站公司哪家好网站怎样制作吸引人
  • 网站建设方案网站安全网站开发价格预算
  • 网站加速器免费长葛网站建设
  • 城市建设局网站深圳网站建设公司哪里有