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

问题

解决

两种方式,

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

  1. 第二种方式就是用v-if的方式,当有值的时候才去取值。
相关推荐
爱因斯坦乐11 小时前
Vue项目整合
前端·javascript·vue.js
ct97812 小时前
组件间的通信
前端·javascript·vue.js
左手吻左脸。12 小时前
Vue 全栈面试题大全(2026 最新版最详细)
前端·javascript·vue.js
小新11013 小时前
最简单但完整的 Vue 响应式示例(一个简单的计数器按钮)
前端·javascript·vue.js
刘海不能乱1614 小时前
Java JUC源码分析系列笔记-Synchronized
vue.js
whatever who cares16 小时前
Vue3中vue文件和composables的分工
前端·javascript·vue.js
薛先生_09916 小时前
vue-编程式跳转-基本跳转
前端·javascript·vue.js
码上暴富19 小时前
el-table表格全屏/管理显示字段/导出功能封装
vue.js
超人不会飞_Jay19 小时前
26.6.3Vue笔记
前端·vue.js·笔记
御坂1002719 小时前
Vue - @change应用实现下拉框联动功能
前端·javascript·vue.js