从vue组件调用javascript方法?

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

在我的main.js文件中,我设置如下:

window.Vue = require('vue');

Vue.component('my-component', require('./components/MyComponent.vue'));

const app = new Vue({
    el: '#app',
});

另外在我的main.js文件中我有一个函数:

function test() {
    //do something
}

如何从vue组件内调用测试方法?我知道这不是一个理想的设置,但我正在处理遗留的东西。

javascript vue.js vuejs2
1个回答
0
投票

我猜它真的很容易:)

你的主文件里面你有这个功能

只是在全球宣布它

window.test = function() {
    //do something
}

现在你可以从代码/和任何文件/任何组件中调用此函数:)

window.test();

如果您还有其他需要请评论。

© www.soinside.com 2019 - 2024. All rights reserved.