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

前端构造数据格式及表格添加行

前端构造数据格式

  • 一、前端构造数据格式
  • 二、表格添加行

一、前端构造数据格式

state中的values默认定义为[{address}]格式
// state.values本身数据格式为:[{"address": "1"},{"address": "2"}
]
// 前端传递给后端的数据格式为:
["1","2","3"
]
// 通过以下的内容取出address的值传递给后端
list: state.values.map(item => item.address),// 后端传递回来的数据格式也为:
["1","2","3"
]
// 前端渲染后端的数据格式时发现绑定在表格里的数据格式为state.values.address,即格式为:
[{"address": "1"},{"address": "2"},{"address": "3"}
]
// 前端解析数据并且绑定到表格中:
query().then(data=>{const {address} = data// list为前端定义的数组,后端data为obj,前端需要[],则将[data]就能得到一个数组state.list = [data]if(address === nullreturnelse{// 往["1","2","3"]中添加address字段,前端表格再通过address中拿去数据[{"address": "1"},{"address": "2"},{"address": "3"}]state.values = address.map(addr=>({address: addr}))}
})

二、表格添加行

  <el-row><el-form :model="addressValues"><divv-for="(item, index) in addressValues.items":key="item.key"class="range-form-item"><el-space :size="8"><el-form-item:label="t('pmsLimitRule.address')":prop="`items.${index}.address`"><el-input v-model="item.address" /></el-form-item><el-buttonv-if="index !== 0"type="danger"icon="Delete"circle@click="deleteAddress(index)"/></el-space></div><el-buttontype="primary"icon="Plus"style="margin-left: 10px;"@click="addAddress">{{ t('actions.addAddress') }}</el-button></el-form></el-row>function addAddress() {let counter = 0;const rangeKey = ++counter;state.addressValues.items.push({key: rangeKey.toString(),address: '',});}function deleteAddress(index) {state.addressValues.items.splice(index, 1);}
http://www.dtcms.com/a/389184.html

相关文章:

  • 深度学习-神经网络(上篇)
  • 【脑电分析系列】第18篇:传统机器学习在EEG中的应用 — SVM、LDA、随机森林等分类器
  • 理解长短期记忆神经网络(LSTM)
  • Kurt-Blender零基础教程:第2章:建模篇——第1节:点线面的选择与控制与十大建模操作
  • 鸿蒙5.0应用开发——V2装饰器@Monitor的使用
  • 八、Java-XML
  • 计算机在医疗领域应用的独特技术问题分析
  • HTB Intentions writeup(SQL二次注入也是注入)
  • 第一章 预训练:让模型“博闻强识”
  • 【数组】求两个匀速运动质点的相交或最小距离
  • 新手向:Python爬虫原理详解,从零开始的网络数据采集指南
  • OKZOO进军HealthFi:承接AIoT,引领Health-to-Earn
  • Halcon 相机标定
  • 腾讯混元发布集成翻译模型Hunyuan-MT-Chimera-7B,已开放体验
  • mybatis-plus扩展
  • 从x.ai到VSCode:一个AI编程助手的意外之旅
  • SQLite vs MySQL:核心SQL语法差异全面解析
  • 【每日算法】两数相加 LeetCode
  • ActiveMQ底层原理与性能优化
  • Ceph IO流程分段上传(1)——InitMultipart
  • 大数据毕业设计选题推荐-基于大数据的农作物产量数据分析与可视化系统-Hadoop-Spark-数据可视化-BigData
  • 【回归之作】学校实训作业:Day04面向对象思想编程
  • Ubuntu20.04或者Ubuntu24.04 TypeC-连接屏幕不显示问题
  • 【SQLSERVER】SQL Server 表导出与导入
  • postgresql和mongodb谁的地位更高
  • RK3588+复旦微JFM7K325T工业控制解决方案
  • RabbitMQ全方位解析
  • 云望无人机图传原理,无人机图传方式哪种好
  • 无人机50公里遥控模块技术要点与难点
  • 【三维重建】Octree-GS:基于LOD的3DGS实时渲染(TPAMI2025)