【发布时间】:2018-07-11 10:44:08
【问题描述】:
我是 Vue.js 的初学者,所以这个问题可能是重复的或幼稚的。我想调用在 Vue 组件内的自定义 javascript 文件中定义的函数。我做了这样的事情。
custom.js
class API{
function testCall(){
alert("test ok");
}
}
export {API}
App.vue
<template>
<div id="app">
<img src="./assets/logo.png">
<HelloWorld msg="Welcome to Your Vue.js App"/>
<testcomponent :on-click="getData">
</testcomponent>
</div>
</template>
<script>
import HelloWorld from './components/HelloWorld.vue';
import TestComponent from './components/TestComponent.vue';
import API from './js/custom.js';
export default {
name: 'app',
components: {
HelloWorld,
TestComponent,
API
},
methods: {
getData(){
const apiObj = new API();
apiObj.testCall();
}
}
}
</script>
当我使用npm run build 构建时,出现以下错误。
有什么帮助吗?
【问题讨论】:
标签: javascript npm vue.js