vuejs2 - 如何解决对 vuejs 挂载()/创建()事件的多次调用
问题描述
我是 VueJS 新手,但对 VueJS生命周期钩子有基本的了解。我的问题是 mount()/created() 事件被多次调用(随机 3-9 次),我不知道如何排除故障以找出原因。如果不解决这个问题,我将无法继续前进,因为从服务器加载的数据发生在 mount()/created() 中,而且我不希望有那么多调用转到服务器。
我正在使用vuejs-gridlayout。我有一个与组件相对应的项目列表(例如:日历、视频、图像等)。当用户选择一个项目时,相应的组件被添加到网格中。所以,如果我添加日历,它会被添加,但它总是在日历组件中调用创建和挂载的事件 3-9 次。
我想不出解决此问题的方法。调试和检查调用堆栈似乎没有多大帮助,因为它大量引用了 vuejs 本身。
非常感谢任何故障排除帮助。另外我想要一个解决方法,这样我就可以在不重复的情况下进行服务器调用,直到我弄清楚这一点。
解决方案
推荐阅读
- command-line - 如何使用 REST API 从命令行触发 TeamCity 构建?
- xamarin.forms - 如何将 kenburnseffect 应用到跨平台 xamarin imageview 中?
- azure - Azure 逻辑应用的 ARM 模板 - SQL 创建触发器
- python - 如何将训练过程的所有信息保存在 tf 中?
- c# - Intellisense 无法处理项目之间的共享资源文件(Visual Studio 2015)
- dart - 在 Dart 中,从规则中获取下一个发生日期
- kotlin - 是否可以将空数组传递给Java varargs?
- delphi - 如何返回 VCL for web/Intraweb 中的登录页面?
- angular - Angular-7 如何导航到单页网站的某些部分
- java - How to remove specific String stored in an ArrayList