请稍等 ...
×

采纳答案成功!

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

关于onMounted

老师,想请问一下onMounted里写的函数是要应用到模板才会被执行的吗,如果没有也可以执行吗?
为什么我在onMounted调用了一个函数并没有执行?(该函数并没有被我应用到模板中,这个函数的作用就是修改模板的值),

相关代码:
图片描述
如图,
return了shangbanDate和xiabanDate,希望刷新页面的时候模板这两个值都会发生变化。
但是实际情况是getinit()并没有执行。在onMounted的getList()和getinit()中间增加一条console.log(1),
但在控制台并没有看到1,不明白为什么。求解,谢谢。

正在回答 回答被采纳积分+3

1回答

然冬 2022-01-27 10:33:38

onMounted函数是会被执行的,他是个钩子函数,你写了啥他就会在对应阶段执行啥。

可以看看是不是getList报错了,导致中断了执行

0 回复 有任何疑惑可以回复我~
  • 提问者 开门啦 #1
    我去掉了getlist,getinit还是没有执行
    回复 有任何疑惑可以回复我~ 2022-01-27 12:59:46
  • 提问者 开门啦 #2
    onMounted对位置有要求吗,我写在setup()里,在getlist和getinit声明之后写的onMounted
    回复 有任何疑惑可以回复我~ 2022-01-27 13:03:21
  • 提问者 开门啦 #3
    老师,解决了,是括号问题,不小心把onMounted写在getInit里了。
    回复 有任何疑惑可以回复我~ 2022-01-27 17:20:55

相似问题

登录后可查看更多问答,登录/注册

问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

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

帮助反馈 APP下载

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

公众号

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