Vue.js 在单页应用程序中多次使用Vue组件时,是否多次加载javascript?

Vue.js 在单页应用程序中多次使用Vue组件时,是否多次加载javascript?,vue.js,vuejs2,vue-component,Vue.js,Vuejs2,Vue Component,在单页应用程序中多次使用Vue组件时,javascript是否已加载多次,脚本中的方法是否会因单个方法调用而多次被调用 例如,如果我使用一个组件3次,当我调用方法a时,会调用3次还是只调用一次?在每个组件实例中调用该组件。例如,如果created() 另一方面,事件侦听器(如按钮单击处理程序)将仅在事件发生的实例中调用。比如说,您的组件包含一个按钮,该按钮有一个调用控制台.log()的单击事件处理程序。在一个组件中单击按钮,只会触发该组件中的处理程序,而不会触发该组件的其他实例 在每个组件实例中

在单页应用程序中多次使用Vue组件时,javascript是否已加载多次,脚本中的方法是否会因单个方法调用而多次被调用

例如,如果我使用一个组件3次,当我调用方法a时,会调用3次还是只调用一次?

在每个组件实例中调用该组件。例如,如果
created()

另一方面,事件侦听器(如按钮单击处理程序)将仅在事件发生的实例中调用。比如说,您的组件包含一个按钮,该按钮有一个调用
控制台.log()
单击事件处理程序。在一个组件中单击
按钮
,只会触发该组件中的处理程序,而不会触发该组件的其他实例

在每个组件实例中调用组件的。例如,如果
created()

另一方面,事件侦听器(如按钮单击处理程序)将仅在事件发生的实例中调用。比如说,您的组件包含一个按钮,该按钮有一个调用
控制台.log()
单击事件处理程序。在一个组件中单击
按钮
,只会触发该组件中的处理程序,而不会触发该组件的其他实例


感谢您的解释和示例,非常感谢。我还有一个问题,可能是离题了,但是。。。组件可以从外部文件访问功能吗?没问题。是的,他们可以。谢谢你的解释和例子,非常感谢。我还有一个问题,可能是离题了,但是。。。组件可以从外部文件访问功能吗?没问题。是的,他们可以。