从Vue应用程序外部调用Vue方法(Vue Webpack CLI)

问题描述 投票:1回答:1

我需要从我的应用程序外部调用一个方法。我正在使用Vue CLI。我的方法在一个组件中,看起来像这样:

export default { 
  name: 'home',
  ...
  methods: {
    theMethodINeedToCall() {
      // does stuff
    }
  }

我一直在寻找访问theMethodINeedToCall()的方法。当你不使用Vue CLI时,并不难实现,但是使用CLI,我似乎无法找到自己的方式。

javascript webpack vue.js vue-cli
1个回答
3
投票

如果该方法与组件无关,则最好将该方法托管在组件外部

最后组件只是一个对象,只需导入你想要的组件并调用该方法;

import MyComponent from './path/'

MyComponent.methods.theMethodINeedToCall();
© www.soinside.com 2019 - 2024. All rights reserved.