我已经编写了一个Javascript插件,在尝试使其在页面中的Nuxt JS应用程序中运行时遇到一些问题。我包括了我机器上另一个区域(即将成为域)的外部JS插件,但是却收到“ X不是构造函数”的信息:
我的Nuxt JS页面
<template>
<ApplicationForm></ApplicationForm>
</template>
<script>
import ApplicationForm from '~/components/ApplicationForm';
export default {
components: {
ApplicationForm
},
head: {
script: [
{ src: 'http://localhost:8002/js/exit.js' }
]
},
mounted () {
var Exit = new Exit({
customOption: 'some text'
});
}
}
</script>
在这里我会得到:“退出不是构造函数”
在我的exit.js
插件中,我有以下内容:
(function () {
this.Exit = function () {
// my plugin code is here but not included in this topic
}
})();
我的插件将用于Vue JS和其他框架,例如Laravel和Cake。
我在这里想念什么?