请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

老师您好,我在写这个loadingUrl的时候,遇到一个小问题:

我在app.vue中执行loading这个hooks函数之后,立马打印result是拿不到的,因为axios是一个异步的操作,而如果在setup return出去之后,在template中就可以成功捕获,是因为setup return出去的数据会被实时监控吗?

添加回答

已采纳回答

同学 因为 loading 是个响应式对象,在 template 中使用,模版就可以根据响应式对象的值作出对应的变化啦,这其实就是我们最开始讲的 ref 对象的定义,你可以再好好理解一下欧。

2020-10-13 18:23:14
  • 老师,是不是说setup中return出去的值,就等于2.0中object.definePrototype监测的,也就是3.0中被proxy检测的数据呢?我感觉我对3.0的很多改动不是很能掌握,崩溃,2.0刚刚看个二把道子,又要看3 心累喔
    2020-10-13 20:25:51
  • 学了3 可以把2先放下 别用2的思维方式来套用到3 上面来。你就记得 响应式对象值改变的时候,界面能作出对应的更新就好了,先别去努力理解原理,先学会怎样用。
    2020-10-13 21:06:52
  • 提问者 一颗愤怒的葡萄 回复 张轩 #3
    嗯嗯 谢谢老师
    2020-10-14 09:44:38

Vue3.0(正式版) + TS 仿知乎专栏企业级项目 深度剖析Vue3新特性

难度中级
时长17小时
人数966
好评度99.2%

Vue3.0 全家桶+TS ,带你完成前后端分离复杂项目,率先掌握vue3.0造轮子技能

讲师

张轩 Web前端工程师

曾在Apple、百度担任高级前端开发工程师,是《React全栈:Redux Flux webpack Babel整合开发》该书作者,拥有丰富的Web开发经验,喜欢追寻新技术,同时致力于前端工程化,并且有大型SPA项目的架构及开发经验。

意见反馈 帮助中心 APP下载
官方微信