请稍等 ...
×

采纳答案成功!

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

当ref或者reactive数据改变后,return的函数会执行几次?

如下所示,每隔一秒state和numberRef.value都会发生变化,那么这个return的函数会执行几次呢?
是state变化一次,这个函数就执行一次,然后numberRef变化,这个函数再执行一次
还是说等这两个数据都变化了,只执行一次呢?
图片描述

下图的函数执行几次?
图片描述

正在回答

2回答

这。。。你console.log一下不就知道了,虽然我可以直接告诉你答案是一次。。。

0 回复 有任何疑惑可以回复我~
  • 提问者 慕莱坞0998854 #1
    谢谢老师,我后来也反应过来可以自己console一下,发现是一次。但是慕课网这个提问没法撤销。。
    回复 有任何疑惑可以回复我~ 2021-03-13 17:45:41
  • Jokcy 回复 提问者 慕莱坞0998854 #2
    好的!
    回复 有任何疑惑可以回复我~ 2021-03-14 14:41:45
浴室熊 2021-12-26 22:54:28

分开写就会执行两次了

// setup函数中
const numRef = ref(0)
const num2Ref = ref(1)
setInterval(() => {
  numRef.value++
}, 500)
setInterval(() => {
  num2Ref.value++
}, 500)

// return的render函数中
console.log(numRef.value, num2Ref.value)
0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

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

帮助反馈 APP下载

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

公众号

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