vue渲染模板遇到多层属性访问

问题

解决

两种方式,

1.可选链,例如获取{goods.categories[1].id}时候不要直接这样写,因为若goods为空的话,后面的categories就是undifined,而undifined是没法取[0]这种值的,因此可以用可选链的方式,${goods.categories?.[1].id} 在取[1]之前先?一下,若categories有值,然后才再去取值,即 .[1]。注意别忘了点

  1. 第二种方式就是用v-if的方式,当有值的时候才去取值。
相关推荐
1***81533 小时前
前端路由参数传递,React与Vue实现
前端·vue.js·react.js
hhcccchh5 小时前
学习vue第三天 Vue 前端项目结构的说明
前端·vue.js·学习
摇滚侠8 小时前
Vue 项目实战《尚医通》,获取当前账户就诊人信息并展示出来,笔记42
前端·javascript·vue.js·笔记·html5
han_8 小时前
前端高频面试题之Vue-router篇
前端·vue.js·面试
岁月宁静10 小时前
从0到1:智能汇 AI 全栈实战,拆解多模态 AI 应用开发全流程
前端·vue.js·node.js
anyup12 小时前
支持鸿蒙!开源三个月,uView Pro 开源库近期更新全面大盘点,及未来计划
前端·vue.js·uni-app
q***T58313 小时前
前端路由懒加载实现,React与Vue
前端·vue.js·react.js
木易士心14 小时前
Vue2 和 Vue3 中 watch 用法和原理详解
前端·vue.js
哆啦A梦158815 小时前
48 我的地址页面布局
javascript·vue.js·node.js
bug爱好者15 小时前
vue3.x 使用vue3-tree-org实现组织架构图 + 自定义模版内容 - 附完整示例
前端·javascript·vue.js