javascript - [Vue 警告]:渲染错误:“TypeError:无法读取属性 'xxx' of null”
问题描述
我正在使用vue js。
我从created()方法中的axios post 调用中检索一个对象。但是当我想渲染这个对象的属性时,我得到:
[Vue warn]: Error in render: "TypeError: Cannot read property 'xxx' of null"
在模板部分,我显示了对象属性的值
{{ my_object['property_name'] }}
我尝试过使用async await和我的 axios 调用。我还尝试将我的 axios 调用放在beforeCreate()方法中,但它没有改变任何东西。
有人知道问题出在哪里吗?
ps:如果需要,我也可以提供更多信息
解决方案
初始渲染时的属性不可用,因此您应该使用条件渲染检查其可用性:
<div v-if="my_object">
{{ my_object['property_name'] }}
</div>
推荐阅读
- c# - 当搜索字符串为空时,我怎样才能带来我的预览数据?
- xcode - Xcode 12.5:目标“PACKAGENAME”的标题布局无效
- c# - 当基类也有泛型时,是否可以继承具有泛型的类?
- c# - I want to make it so that the next scene loads after the waves are done but for some reason I can't figure out how to prevent it from happening early
- azure - Azure SQL 间歇性地对 Web 应用不可用
- javascript - 未生成来自 tailwind.config.js 的自定义顺风颜色
- python - 蟒蛇,熊猫。从特定列创建文本文件
- python - 将鼠标/键盘输入发送到活动/非活动窗口
- r - SelectInput 选项隐藏在 Shiny App 中的 downloadButton 后面
- vhdl - 在模拟 VHDL 文件时,如何在 modelsim 中使用类型为 unsigned(n downto 0) 的 force 命令?