首页 > 解决方案 > 如何解决对 vuejs 挂载()/创建()事件的多次调用

问题描述

我是 VueJS 新手,但对 VueJS生命周期钩子有基本的了解。我的问题是 mount()/created() 事件被多次调用(随机 3-9 次),我不知道如何排除故障以找出原因。如果不解决这个问题,我将无法继续前进,因为从服务器加载的数据发生在 mount()/created() 中,而且我不希望有那么多调用转到服务器。

我正在使用vuejs-gridlayout。我有一个与组件相对应的项目列表(例如:日历、视频、图像等)。当用户选择一个项目时,相应的组件被添加到网格中。所以,如果我添加日历,它会被添加,但它总是在日历组件中调用创建和挂载的事件 3-9 次。

我想不出解决此问题的方法。调试和检查调用堆栈似乎没有多大帮助,因为它大量引用了 vuejs 本身。

非常感谢任何故障排除帮助。另外我想要一个解决方法,这样我就可以在不重复的情况下进行服务器调用,直到我弄清楚这一点。

标签: vuejs2

解决方案


推荐阅读