请稍等 ...
×

采纳答案成功!

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

老师您好

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

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

正在回答

1回答

张轩 2020-10-13 18:23:14

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

1 回复 有任何疑惑可以回复我~
  • 提问者 袁门弟子 #1
    老师,是不是说setup中return出去的值,就等于2.0中object.definePrototype监测的,也就是3.0中被proxy检测的数据呢?我感觉我对3.0的很多改动不是很能掌握,崩溃,2.0刚刚看个二把道子,又要看3 心累喔
    回复 有任何疑惑可以回复我~ 2020-10-13 20:25:51
  • 张轩 回复 提问者 袁门弟子 #2
    学了3 可以把2先放下 别用2的思维方式来套用到3 上面来。你就记得 响应式对象值改变的时候,界面能作出对应的更新就好了,先别去努力理解原理,先学会怎样用。
    回复 有任何疑惑可以回复我~ 2020-10-13 21:06:52
  • 提问者 袁门弟子 回复 张轩 #3
    嗯嗯 谢谢老师
    回复 有任何疑惑可以回复我~ 2020-10-14 09:44:38
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信