ypeError: Cannot read properties of null (reading 'userBalanceData')
at Proxy.render (VM8956 surveyReport.vue:168:40)
at Vue._render (vue.runtime.esm.js:2684:1)
at VueComponent.updateComponent (vue.runtime.esm.js:3875:1)
at Watcher.get (vue.runtime.esm.js:3446:1)
at new Watcher (vue.runtime.esm.js:3436:1)
at mountComponent (vue.runtime.esm.js:3892:1)
at Vue.$mount (vue.runtime.esm.js:8772:1)
at init (vue.runtime.esm.js:4407:1)
at merged (vue.runtime.esm.js:4561:1)
at createComponent (vue.runtime.esm.js:6567:1)
在访问嵌套属性时,使用可选链操作符(?.)来防止属性不存在时访问 undefined 或 null,从而避免报错
例如
v-html="surveyinfodata?.userBalanceData?.totalStatisticsInfo"