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

问题

解决

两种方式,

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

  1. 第二种方式就是用v-if的方式,当有值的时候才去取值。
相关推荐
雨雨雨雨雨别下啦20 小时前
心理健康AI助手 - 项目总结
前端·javascript·vue.js·人工智能·信息可视化
风之舞_yjf20 小时前
Vue基础(32)_TodoList案例
前端·javascript·vue.js
程序软件分享1 天前
vue多语言交易所系统/期货/合约交易/质押生息/盲盒/挖矿/跟单源码
前端·javascript·vue.js·期货平台源码
Rooting++1 天前
package.json三种依赖的区别
vue.js·json
Yeh2020581 天前
springboot+vue笔记
vue.js·spring boot·笔记
m0_751018661 天前
docker 安装 nginx
vue.js·nginx·docker
zyl837211 天前
3Dmol.js + Vue3快速上手
vue.js
镜宇秋霖丶1 天前
2026.5.18@霖宇博客制作中遇见的问题
vue.js
w_t_y_y1 天前
VUE3(二)VUE2和VUE3区别
前端·javascript·vue.js
不是山谷.:.1 天前
Axios的【接口防抖 + 请求失败重试 + 弱网提示】三合一高阶版封装
前端·javascript·vue.js·笔记·elementui·typescript