Nuxt JS / Vue JS包括外部JS自定义插件“不是构造函数”

时间:2019-07-31 11:09:07

标签: javascript vue.js vuejs2 nuxt.js

我已经编写了一个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。

我在这里想念什么?

0 个答案:

没有答案