采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
请问如果在mounted里修改了data数据,会触发beforeupdate和updated吗
不会死循环吧,mounted里修改数据,不会重新触发mounted函数再执行的,mounted函数不是实例挂载完成后执行的函数吗
mouted 不会重新执行,但是updated 会。你不在updated 里改数据,确实不会死循环。
那你会死循环的,不断的改数据,不断的重新渲染,这是肯定过不对的。beforeupdate和updated肯定会被触发。
能说说为什么会死循环吗?
你想,mounted是不是渲染完成肯定会执行的生命周期函数,那么,你改了数据,他会重新触发渲染,渲染完了她又要执行mounted,执行了mounted,你又给他改了数据,他又要渲染....搁着变成了愚公玉山了是吧?子子孙孙无穷尽也!
登录后可查看更多问答,登录/注册
明星讲师DELL亲授,全方位知识点+高匹配度项目,入门到深度掌握
202 1
1.3k 18
1.3k 14
1.0k 12
947 11