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

问题

解决

两种方式,

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

  1. 第二种方式就是用v-if的方式,当有值的时候才去取值。
相关推荐
云水一下9 分钟前
Vue.js从零到精通系列(八):项目实战——构建一个完整的电商后台管理系统
前端·javascript·vue.js
Csvn9 分钟前
Vue3 响应式陷阱:解构赋值后页面不动了?Proxy 的"隐形成员"在搞鬼
前端·vue.js
i220818 Faiz Ul31 分钟前
药店管理|基于springboot + vue药店管理系统(源码+数据库+文档)
java·数据库·vue.js·spring boot·论文·毕设·美食分享系统
daols881 小时前
vue vxe-table 复制数据到 Excel:支持带表头复制
vue.js·excel·vxe-table
代码不加糖13 小时前
js中不会冒泡的事件有哪些?
前端·javascript·vue.js
懂懂tty13 小时前
Vue2与Vue3之间API差异
前端·javascript·vue.js
老毛肚14 小时前
软件测试期末考试
vue.js
杨若瑜15 小时前
本地开发环境慢?localhost的锅!
vue.js
xsbcme18 小时前
VueTabRouter 插件实践(一):多标签页不是一排 TabBar
vue.js
云水一下20 小时前
Vue.js从零到精通系列(三):组件化基础——Props、Emits、插槽与生命周期
前端·javascript·vue.js