Skip to content

Vue向已定义的空对象添加的新属性和值,无法在页面上渲染。 ​

本节目标:理解“Vue向已定义的空对象添加的新属性和值,无法在页面上渲染。”的核心思路,并能把它用于实际开发或面试表达。 Evey li 2019-10-29 15:24:39 758 收藏 分类专栏: vue相关 版权 问题背景: 先在data中定义了一个空对象obj:{},ajax获取后台数据之后,将新的属性名和属性值赋给obj,结果发现页面上渲染不出数据。

个人解决方式: 重新定义了obj这个对象,把obj这个对象要从后台获取的属性全都先定义好了,形如:obj:{ a : ’ ', b : ’ ’ }。我这个方法只适合新添加的属性较少的情况,数据多时不可取。

官方文档的相关解释: 1、data是什么?

2、对传入data的js对象做了些什么?

3、如何让后来添加的数据成为响应式的?

———————————————— 版权声明:本文为CSDN博主「Evey li」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/weixin_38422903/java/article/details/102799284

本站总访问 — 次