javascript - vuejs在created的时候通过ajax取值获取不到报错的问题。
ringa_lee
ringa_lee 2017-04-11 11:01:38
[JavaScript讨论组]

场景:进入页面向后端请求用户信息,返回填充。
现在存在的问题是,我再created这个勾子中发起请求,在ajax取得数据的回调里将得到的用户信息填充到vue组件中的admin的值。

这里暂时应该排除异步的问题,因为,每次只能读到user这个对象。user对象里面的子集都读不到报错。

在ajax取值的时候,已经确定这个user里面的集合也是字面量对象,而不是字符串。

图1和图1-1是读取user内部对象出错的情况:

图1

图1-1

然后只读取user的话,貌似没问题,还可以看到user里面还是有一大堆对象的

ringa_lee
ringa_lee

ringa_lee

全部回复(1)
巴扎黑

只需要加个条件判断就行了

<p v-if="admin.user">
 <h4>{{admin.user.id}}</h4>
 <p>{{admin.user}}</p>
</p>

原因就是在created 的时候渲染, user值还没有

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号