背景:前端接收后端返回的list集合,并将该集合展示在页面。//例如:

let _list = [{"name":"小一", "age":10, "id":1},{"name":"小二", "age":15, "id":2},{"name":"小三", "age":9, "id":3}]

方案一,直接在HTML代码中使用v-for、Object.key、Object.value来渲染页面

  • {{_key + " : " + Object.value(map)[index]}}

注:如果是使用axios进行异步请求,需要注意的是数据还未返回,界面就已经开始渲染,导致此时的_list=[],前端界面控制器会出现错误提示,原因是Object.key(obj)和Object.value(obj)中的obj不能为null或undefined。

方案二,在js部分对集合进行处理,使用到Object.entries枚举方法let newList = [];let _length =  null != _list ? _list.length : 0;for(let i = 0; i

Object.entries(_list[i]).forEach( label=>{let [_key , _value] = label;

newList.push({_key , _value});});}this._list = newList;

前端html代码稍微发生变化

  • {{map._key + " : " + map._value}}

这样就避免了后端数据未发送到前端时,前端进行渲染,导致Object.key等方法报错的问题。

html页面获取map的值,vue获取map集合中的key、value值相关推荐

  1. stream筛选出集合中对象属性重复值

    stream筛选出集合中对象属性重复值 字符串集合筛选 List<String> strings = Arrays.asList("a", "bb" ...

  2. ArrayList去除集合中字符串的重复值

    /* * 需求:ArrayList去除集合中字符串的重复值 * * 分析: * 1.创建一个集合对象 * 2.添加多个字符串元素 * 3.创建一个新的集合 * 4.拿旧集合中的元素到新集合中去找 * ...

  3. java获取json中的某个值_接口测试之json中的key获取

    在很多情况下我们在进行接口测试的时候都会有获取上个接口返回的json数据中的某个key值,然后下个接口调用这个key值.今天给大家讲解一下针对不同类型的json获取某个key的值. 一.首先是单纯ob ...

  4. Java获取IP地址和VUE获取IP地址。

    java 获取 IP String ip = "";String address = "";try {// 获取IP地址ip = InetAddress.get ...

  5. JS 08——①遍历数组, 获取数组最大值 ②遍历数组,获取数组最小值③遍历数组,判断数组中 是否有某个值

    1.遍历数组,获取最大值 <script>//定义一个函数 名叫getMax//定义一个临时数组 名字叫tempArrfunction getMax(tempArr){//typeof 获 ...

  6. vue获取实时服务器系统信息,vue获取服务器地址

    vue获取服务器地址 内容精选 换一换 GB28181类型设备在接入VIS时,需要配置VIS对外提供的SIP服务器地址.端口.SIP服务器地址和端口可以在VIS控制台获取,如图1所示. 无法正常使用C ...

  7. list中抽出某一个字段的值_java8从list集合中取出某一属性的值的集合案例

    我就废话不多说了,大家还是直接看代码吧~ List list = new ArrayList(); Order o1 = new Order("1","MCS-2019- ...

  8. c语言从集合中随机选取一个值,从集合中挑选一个随机元素

    使用a ArrayList和a HashMap:[element - > index] 快速解决Java问题. 动机:我需要一组具有RandomAccess属性的项目,尤其是从集合中选择一个随机 ...

  9. python中的返回值是什么意思_python中函数的返回值是什么

    函数返回值简介 1.简单介绍print和return的区别,print仅仅是打印在控制台,而return则是将return后面的部分作为返回值:作为函数的输出,可以用变量接走,继续使用该返回值做其它事 ...

  10. js获取cookie获取不到问题 vue获取cookie以及获取不到问题

    1.下载依赖包 npm i js-cookie -S 2.在使用cookie的页面上进行引入 import Cookies from 'js-cookie' 3.使用 创建一个在整个网站上有效的Coo ...

最新文章

  1. DS18B20 理解与操作源码
  2. 12864液晶显示实验
  3. asp.net pdf如何转换成tif_如何将pdf转换成高清图片?你需要这个软件!|电脑|pdf|转换器...
  4. ASP.NET MVC 使用 FluentScheduler 定时器计划任务
  5. Codeforces Round #524 Div. 2 翻车记
  6. 透析WINCE的控制面板
  7. Attention模型:我的注意力跟你们人类不一样
  8. c++ lua 可以做什么_目前没成本有什么可以做
  9. 《从0到1学习Flink》—— Flink parallelism 和 Slot 介绍
  10. BZOJ 4415 洛谷 3988 [Shoi2013]发牌
  11. 完美配置Tomcat的HTTPS
  12. 窃取百度搜索结果曝光,今日头条一直穿着“皇帝的新装”?
  13. 百度OCR图像识别(包含自定义模板)
  14. 服务器 dell 重装 win7系统,戴尔笔记本重装系统
  15. r语言赋值为na_R语言中特殊值NaN、Inf 、NA、NULL
  16. mysql使用什么语句为指定_在MySQL中,可以使用_____语句来为指定数据库添加用户。...
  17. (已解决)ubuntu16.04 Nvidia驱动安装成功却无法检测到外接显示器
  18. 【APP本地化】提高APP下载量的 5 个技巧
  19. 操作系统----大内核与微内核
  20. 全国计算机等级考试二级公共基础知识考试大纲(2022年版)

热门文章

  1. #AD18#PCB绘制时合并铜皮
  2. Linux下最好用的中文输入法 scim
  3. 双硬盘分别装windows和linux,双硬盘分别安装windows和Ubuntu20双系统
  4. 航天恒星系统集成项目组
  5. FFMPEG学习【libavcodec】:编解码器:硬件加速器桥:VDA
  6. 【转】这么多计算几何题目,够你练了
  7. 云的基本概念(公有云、私有云、混合云, IaaS、PaaS、SaaS)
  8. 国内公有云大厂核心技术解剖
  9. 我的所有知识都来自大富翁游戏
  10. java 卫星轨道6根数实现轨道预测