请稍等 ...
×

采纳答案成功!

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

mounted和beforeupdate的问题

请问如果在mounted里修改了data数据,会触发beforeupdate和updated吗

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

2回答

半糖学前端 2023-05-11 11:57:21

不会死循环吧,mounted里修改数据,不会重新触发mounted函数再执行的,mounted函数不是实例挂载完成后执行的函数吗

0 回复 有任何疑惑可以回复我~
  • Dell #1
    mouted 不会重新执行,但是updated 会。你不在updated 里改数据,确实不会死循环。
    回复 有任何疑惑可以回复我~ 2023-06-08 23:52:46
Dell 2022-05-01 14:28:22

那你会死循环的,不断的改数据,不断的重新渲染,这是肯定过不对的。beforeupdate和updated肯定会被触发。

0 回复 有任何疑惑可以回复我~
  • 能说说为什么会死循环吗?
    回复 有任何疑惑可以回复我~ 2022-06-16 10:13:14
  • 你想,mounted是不是渲染完成肯定会执行的生命周期函数,那么,你改了数据,他会重新触发渲染,渲染完了她又要执行mounted,执行了mounted,你又给他改了数据,他又要渲染....搁着变成了愚公玉山了是吧?子子孙孙无穷尽也!
    回复 有任何疑惑可以回复我~ 2022-11-09 17:47:54
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信