解决vue项目中页面调用数据 在数据加载完毕之前出现undefined问题

在项目中遇到后台数据还没有加载完毕,但是页面上调用了后台数据中的字段,这样就会报undefined。

例如:一进入页面直接回显数据。

我在created里面请求接口进行赋值 this.matterAll=[];

会报accessItemName为undefined;

原因以及解决办法:

在上面data()中,我定义了matterAll:[],也就是空的数组,

template中,我又直接用了this.matterAll[0],这个时候this.matterAll[0]=undefined,所以this.matterAll[0].accessItemName也是undefined,

需要注意的是,是先进行页面渲染再获取数据,也就是数据还没到就会渲染一次,数据到了再渲染一次,第一次渲染的时候就报错了。

data()中 设置一个空的值或者自定义的值,在数据到达之前显示这个值

例:matterAll:[{accessItemName:""}],还有一个办法,在绑定数据的标签上加“v-if='要回显的字段名'”,也就是当需要显示的数据存在时才显示。

以上这篇解决vue项目中页面调用数据 在数据加载完毕之前出现undefined问题就是小编分享给大家的全部内容了

vue页面回显数据_解决vue项目中页面调用数据 在数据加载完毕之前出现undefined问题...相关推荐

  1. vue项目中使用大图片提前预加载处理方案

    目的: 图片预加载能够使得用户在浏览后续页面的时候,不会出现图片加载一半导致浏览不流畅的情况. 方案一 项目打开的时候要对图片进行预加载,在App.vue里面的beforeCreate添加预加载程序 ...

  2. vue页面回显数据_解决vue表单回显数据无法修改的问题

    前言:今天在做修改操作的时候遇到了一个问题,数据回显到修改表单之后,发现无法输入,也不能实现修改 项目环境:springboot+vue前后端分离 问题:修改操作数据回显无法输入值 一.问题截图 二. ...

  3. vue计算多列和_解决vue 表格table列求和的问题

    最近在给朋友做一个项目,因为是B端,所以少不了表格. 本身就用了element-ui,但是订单管理有个需求使用element-ui table组件实现不了,只能退而求其之用了原生的table,功能是几 ...

  4. antd 实现pdf 预览_解决react项目中PDF的显示与打印问题

    最近项目中有这样一个需求: 1. 页面中可以显示pdf 2. 不希望把整个页面打印下来,只打印显示PDF的部分,可以使用浏览器自带打印功能 PDF文件的显示 拿到这个需求,真时一头雾水.因为没有做过类 ...

  5. java 滚动加载数据_[Java教程]浏览器滚动条快到底部时自动加载数据

    [Java教程]浏览器滚动条快到底部时自动加载数据 0 2015-11-30 15:00:44 1 2 3 4 5 6 ");24 main.append(" hello worl ...

  6. axure pr动态可视化元件库在哪有_在Axure RP中快速创建可视化统计图,加载图表元件库 Axhub Charts...

    Axhub Charts是基于Echarts和Antv的图表元件库,主要是应用在Axure原型设计 下载 Axhub Charts 元件库rplib文件 : 点击下载使用Axhub Charts元件库 ...

  7. 解决 springboot 项目:找不到或无法加载主类

    Spring Boot下无法加载主类 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 我什么也没有改,启动服务报错如题:找不到或无法加载主类 解决: ...

  8. element 表单回显验证_关于vue el-form表单报错的问题

    在写el-form表单的时候,遇到了蛮多问题,在这里记录一下. 1.表单验证报错[Element Warn][Form]model is required for validate to work! ...

  9. vue 时间回显 格式化_VSCode 开发Vue必备插件

    1.Vetur -- 语法高亮.智能感知.Emmet等 包含格式化功能, Alt+Shift+F (格式化全文),Ctrl+K Ctrl+F(格式化选中代码,两个Ctrl需要同时按着) 2.EsLin ...

  10. springboot2 多线程写入数据_解决SpringBoot项目使用多线程处理任务时无法通过@Autowired注入bean问题...

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

最新文章

  1. 服务器的攻与防(firewall 禁止指定Ip)
  2. Excel:利用Excel内置功能实现对某列表格按照条件进行升降序排列
  3. C++ 下面的AIDL
  4. 方位话机同一号码双链路注册实现冗余
  5. iOS开发网络篇—网络编程基础
  6. 配置git账号和密码
  7. 流式上传文件到服务器磁盘,在ASP.NET中流式传输大文件上传
  8. 【转】虚拟机检测技术
  9. for循环中控制事务单个提交问题
  10. 线性子空间的交、并、和、维数与直和等各种关系总结
  11. 第四届橙瓜网络文学奖网文之王,烽火戏诸侯舍我其谁?
  12. python中functools的partiaethod_Python中functools模块函数解析
  13. SmartX联手沃云打造全新超融合公有云背后技术解析
  14. 解决前端导出excel文件,打开为乱码
  15. 三菱PLC编程学习1-----PLC驱动电动机正反转梯形图
  16. javascript 中搜索数组的四种方法
  17. ARP是怎么工作的?ARP攻击与欺骗又是什么?
  18. win10 linux 子系统 wsl2实现ip自动转发
  19. [原]BMP位图 转换 透明 TGA图像 - 增加 alpha通道 -TGA文件格式初解
  20. html点击电话自动接通,苹果手机如何设置自动接听电话?

热门文章

  1. 测试用例的定义,测试用例模板,测试用例的作用,测试用例编写注意事项
  2. 《推荐系统实践》项亮 书中程序实现
  3. Visio图片转为eps格式
  4. Asp.net自定义控件开发任我行(7)-注册自定义事件
  5. MATLAB安装“geoidegm2008grid.mat”数据(EGM2008模型计算大地水准面和高程异常)
  6. cesium加载shp格式数据
  7. linux64位版本 小米球内网穿透后台启动 centos8 安装 screen 报错:No match for argument: screen
  8. 网页设计中常用的HTML代码
  9. 适用于物联网数据共享的区块链节点存储优化方案
  10. python游戏编程讲解之凯撒密码