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

建设部资质查询平台网站怎么做优化

建设部资质查询平台,网站怎么做优化,兰州企业 网站建设,成都网站建设v效果 完整代码见文末 实现思路 使用两个表单分别用于实现修改和新增处理。 通过一个editIndex变量判断是否是编辑状态来决定是否展示输入框#xff0c;当点击指定行的修改后进行设置即可#xff1a; el-table-columnv-for(column, index) in columns:key当点击指定行的修改后进行设置即可 el-table-columnv-for(column, index) in columns:keyindex:labelcolumn.label:propcolumn.propaligncentertemplate #default{ row, $index }div v-if$index editIndex classvalidate-infoel-form-item :propcolumn.propel-input v-modeleditRow[column.prop]//el-form-item/divspan v-elsespan{{ row[column.prop] }}/span/span/template /el-table-columnedit(row, index) {if (this.editIndex -1) {this.$message.warning(请先完成修改中的行)return}this.editRow {...row}this.editIndex index }通过隐藏表头实现新增表格和修改表格的合并同时表格数据只有addRow el-table :data[addRow] :show-headerfalse... /el-table实现细节讲解 当无数据时只展示新增行 通过设置以下样式即可 /deep/ .el-table__empty-block {display: none; }新增或者修改数据行时增加行高用于显示校验信息 行高通过以下样式进行控制不处于新增或者修改状态时设置为 0 即可 .add-table /deep/ .el-form-item {margin: 18px 0; }为了在修改时只设置修改行的行高只需要只对输入框绑定样式即可 div v-if$index editIndex classvalidate-infoel-form-item :propcolumn.propel-input v-modeleditRow[column.prop]//el-form-item /div完整代码 templatediv classappel-formrefeditableForm:modeleditRow:rulesruleslabel-width0:show-messagetrueclasseditable-tableel-table :datatableDatael-table-columnv-for(column, index) in columns:keyindex:labelcolumn.label:propcolumn.propaligncentertemplate #default{ row, $index }div v-if$index editIndex classvalidate-infoel-form-item :propcolumn.propel-input v-modeleditRow[column.prop]//el-form-item/divspan v-elsespan{{ row[column.prop] }}/span/span/template/el-table-columnel-table-column label操作 width200 aligncentertemplate #default{ row, $index }el-form-itemtemplate v-if$index editIndexel-button typesuccess sizemini plain clicksave保存/el-buttonel-button typeinfo sizemini plain clickcancel取消/el-button/templatetemplate v-elseel-buttontypeprimarysizeminiplainclickedit(row, $index)修改/el-buttonel-popconfirmtitle是否确认删除confirmdeleteRow($index)stylemargin-left: 10px;el-button slotreference typedanger sizemini plain删除/el-button/el-popconfirm/template/el-form-item/template/el-table-column/el-table/el-formel-formrefaddForm:modeladdRow:rulesruleslabel-width0:show-messagetrueclassadd-tableel-table :data[addRow] :show-headerfalseel-table-columnv-for(column, index) in columns:keyindex:labelcolumn.label:propcolumn.propaligncentertemplate #default{ row } classvalidate-infodiv classvalidate-infoel-form-item :propcolumn.propel-input v-modeladdRow[column.prop]//el-form-item/div/template/el-table-columnel-table-column label操作 width200px aligncentertemplate #default{ row }el-form-itemel-button typesuccess sizemini plain clickadd(row)新增/el-button/el-form-item/template/el-table-column/el-table/el-form/div /templatescript export default {data() {return {// 表格数据tableData: [{username: 张三,address: 北京},{username: 李四,address: 上海}],//配置列columns: [{label: 用户名,prop: username},{label: 地址,prop: address}],// 规则rules: {username: [{required: true, message: 请输入用户名, trigger: blur}],address: [{required: true, message: 请输入地址, trigger: blur}],},// 当前编辑行下标editIndex: -1,// 当前编辑行editRow: {username: ,address: },// 新增行addRow: {username: ,address: }}},methods: {save() {this.$refs.editableForm.validate((valid) {if (valid) {this.tableData.splice(this.editIndex, 1, { ...this.editRow })this.editIndex -1this.$message.success(修改成功)}return valid})},cancel() {this.editIndex -1},edit(row, index) {if (this.editIndex -1) {this.$message.warning(请先完成修改中的行)return}this.editRow {...row}this.editIndex index},add(row) {if (this.editIndex -1) {this.$message.warning(请先完成修改中的行)return}this.$refs.addForm.validate((valid) {if (valid) {this.addRow {}this.tableData.push({ ... row})this.$message.success(新增成功)}return valid})},deleteRow(index) {this.tableData.splice(index, 1)this.$message.success(删除成功!);}} } /scriptstyle scoped langless .app {padding: 20px;/deep/ .el-form-item {margin-bottom: 0;} }.validate-info {/deep/ .el-form-item {margin: 18px 0;} }.editable-table {/deep/ .el-table__empty-block {display: none;} }.editable-table, .add-table {width: 60%;margin: 0 auto; } /style
http://www.hkea.cn/news/14347622/

相关文章:

  • 腾讯云网站备案不能用阿里云如何做学校网站app
  • 单页加盟网站模板岚县网站建设
  • 丽水手机网站建设手机企业网站设计理念
  • seo优化网站教程百度泰州企业做网站
  • 广州建站优化建设在线教育网站
  • 建c2c网站费用网站的二维码怎么变小
  • 网站域名查主机具有口碑的柳州网站建设价格
  • 网站设置仅某浏览器ssc网站建设交流群
  • 那个网站可以做空比特币网站上的专题 怎么设计
  • 网站优化的监测评估金融网站的设计
  • 湖南网站建设 安全还踏实磐石网络域名服务商查询
  • 章丘网站建设哪家好建立平台的目的
  • 什么网站做的产品海报比较多弹出全屏视频网站怎么做
  • 网站项目运营方案山东网站定制设计公司
  • 丹阳网站建设价位梅州网页设计培训报价
  • 网站建设 吉林甘肃网站域名申请公司
  • 广西住房和城乡建设厅网站龙岩正规全网品牌营销招商
  • 哪个网站免费h5模板多橘子seo
  • 网站开发后端选择企业网站提交
  • 优化网站 提高查询wordpress当前位置修改
  • django做的网站安全吗滁州网站建设推广
  • 沈阳市绿云网站建设美食网页制作
  • 德州专业网站开发公司两学一做晋中市网站
  • 建设专业网站排名seo一般包括哪些内容
  • 整站优化seo平台搜索引擎优化seo是什么
  • 做设计兼职网站怎样做网站的seo
  • 柳州柳北建设局网站深圳it公司
  • 网站建设 教学大纲成全视频免费观看在线看只手遮天九千岁
  • 上饶做网站哪家好哦临淄哪里做网站
  • 矿山建设网站qq登录网页手机版