目录

  • 报错
    • 报错图
  • 原因
  • 接口如下
    • 代码
  • 未修改前
  • 修改后
  • 最后

报错

datetime这个属性没有被找到

[Vue warn]: Error in render: "TypeError: Cannot read properties of undefined (reading 'datetime')"found in

报错图

原因

页面进来的时候data 还没数据呢,然后他就会先报错,然后后赋的值

接口如下

代码

{"_id": "63631ff983d15e428006f371","deleted_at": null,"view_name": "test1","scope": "my_temm","view_type": "all","view_list": ["no","name","id"],"time": 1667440633,"user_id": null,"updated_at": {"timestamps": 1667440633,"datetime": "2022-11-03 09:57:13"},"created_at": {"timestamps": 1667440633,"datetime": "2022-11-03 09:57:13"},"user": null,"get_user": null,"default": false
}

未修改前

div的渲染写法

<div v-for='(data,index)in List' :key="index"><span class="__link">{{ data.item.updated_at.datetime }}</span>
</div>

修改后

主要加判断这个 : v-if="data.item.updated_at && data.item.updated_at.datetime"

语法:
1 v-if="data.params && data.params.userId" 拿值前一项&&拿值项,
2 最外层一定要加个div包裹渲染内容才可以

<div v-for="(data,index) in List" :key="index"><!-- 渲染外层一定加个div包裹里面的渲染内容--><div v-if="data.item.updated_at && data.item.updated_at.datetime"><!-- 原始写法 --><!-- <span class="__link">{{ data.item.updated_at.datetime }}</span> --><!-- 推荐数组方式写法 --><span class="__link">{{data["item"]["updated_at"].datetime}}</span></div>
</div>

添加上后就不报错了,简直开心到爆炸啦~~~

最后

感觉文章好的话记得点个心心和关注和收藏,有错的地方麻烦指正一下,如果需要转载,请标明出处,多谢!!!

前端vue接口渲染到模板报错解决方案相关推荐

  1. 前端vue项目执行npm install 报错cd() never called()

    前端我刚开始接触Vue,从GitHub上下载了代码程序,但缺少一些插件,用vscode打开并下载插件执行报错cd() never called! 解决的方式 1.执行cmd命令行不要再vscode里执 ...

  2. vue语法、跨域报错等问题集合

    前言 记录vue报错问题,不断更新! 一.Eslint报错 1.加入如下注解:/* eslint-disable */ 2.编译器搜索eslint 选择 disable 3.注释package.jso ...

  3. @vue/cli 3 运行支持报错 socket

    问题 /sockjs-node/info 无限报错 解决方案 原因是相关代理端不支持 ws,因此需要在代理处关闭 ws,即 ws: false ,如下: vue.config.js const ds_ ...

  4. vue遇到ie兼容问题如何处理_详解vue 兼容IE报错解决方案

    IE 页面空白 报错信息 此时页面一片空白 报错原因 Babel 默认只转换新的 JavaScript 语法(如箭头函数),而不转换新的 API ,比如 Iterator.Generator.Set. ...

  5. vue 检测ie版本_分析vue 兼容IE报错解决方案

    这篇文章主要为大家详细介绍了分析vue 兼容IE报错解决方案,具有一定的参考价值,可以用来参考一下. 感兴趣的小伙伴,下面一起跟随512笔记的小编两巴掌来看看吧! IE 页面空白 报错信息 [图片暂缺 ...

  6. Vue中引入swiper插件报错:To install it, you can run: npm install --save swiper/css/swiper.css

    Vue中引入swiper插件报错:To install it, you can run: npm install --save swiper/css/swiper.css 今天在写项目的时候用到了Sw ...

  7. IDEA中实现接口时注解@Override报错的解决方法

    IDEA中实现接口时注解@Override报错的解决方法 参考文章: (1)IDEA中实现接口时注解@Override报错的解决方法 (2)https://www.cnblogs.com/liulao ...

  8. Vue工程报错解决方案Warn:import Vue from “vue“;

    Vue工程报错解决方案Warn:import Vue from "vue"; 参考文章: (1)Vue工程报错解决方案Warn:import Vue from "vue& ...

  9. vue 兼容IE报错解决方案

    vue 兼容IE报错解决方案 参考文章: (1)vue 兼容IE报错解决方案 (2)https://www.cnblogs.com/candymanping/p/10195377.html 备忘一下.

最新文章

  1. [field:softlinks/]逻辑过程
  2. linux 搭建.net运行环境,.net core运行环境搭建 linux + windows
  3. Go聊天室的思路:一个拨号 一个监听
  4. delphi中利用Indy的TIdFtp控件实现FTP协议
  5. 前端学习(702):while循环
  6. java学习笔记④MySql数据库--03/04 DQL查询
  7. AWS在深圳成立大中华区第二个物联网实验室
  8. Qt图形界面编程入门(基本窗口及控件)
  9. CRFsuite 学习: CoNLL 2000 shared task
  10. 北邮计算机学院 王小捷,王小捷智能科学与技术中心北京邮电大学.pdf
  11. java连接达梦数据库_java连接达梦数据库的简单代码
  12. 分库分表学习总结(1)——数据库中间件MyCat学习总结之MyCat入门简介
  13. Unity - Timeline 之Creating a Timeline Asset and Timeline instance(创建Timeline Asset和Timeline 实例)
  14. 笛卡尔空间力反馈的关节速度控制之机器人运动学库KDL安装及使用
  15. 如何有效运维管理光伏电站?
  16. excel整行删除,图片一起删除
  17. Navicat 创建数据库
  18. 如图一显示了用计算机模拟,(全套打包)北京市各区2017年中考模拟试题汇编·数学...
  19. 几年前放在硬盘里的RMVB视频,为什么现在看很模糊?
  20. launch 文件中remap标签的使用

热门文章

  1. linux网卡slave状态,生产环境中linux bonding 主备模式slave网卡切换的方法
  2. 4-hive 表概念
  3. 怎么找回计算机用户名密码怎么办,忘记了登录路由器的用户名与密码怎么办?...
  4. 自己写的一个LOL云顶智之奕小工具
  5. 【云原生 | 10】Docker数据管理
  6. Python函数设计与使用
  7. 对L1正则化和L2正则化的理解
  8. HTML5+CSS3+JS小实例:仿制网易云音乐网站的轮播图
  9. 实施配置 b/s 架构 webERP
  10. IP地址中的A、B、C类地址详解