为了账号安全,请及时绑定邮箱和手机立即绑定

各位前辈,我有一个问题,关于vue组件使用ajax获取数据渲染页面

各位前辈,我有一个问题,关于vue组件使用ajax获取数据渲染页面

 我这里有个book组件,我想通过ajax请求到书籍内容来进行渲染,我把请求放在created钩子函数里,然后把请求回来的数据赋予我已经创建的数据上bookData:'' this.bookData=res.datahtml代码里提前绑定了, <div>{{bookData.author}}</div> 这里遇到一个问题,就是页面正常渲染,但是控制台里会报错,我查看是因为组件渲染的时候, ajax数据还没有请求回来,这时候的bookData为空,所以报错author不存在,要怎么解决这个问题呢 我使用computed来一个个把数据拆分,但是太过麻烦了。请问有什么方法可以避免报错吗
查看完整描述

1 回答

?
李行知

TA贡献51条经验 获得超12个赞

放到mouted里面去加载ajax数据

查看完整回答
反对 回复 2018-05-05
  • 1 回答
  • 1 关注
  • 1795 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号