在vueJS中导入javascript类

在vueJS中导入javascript类

本文介绍了在vueJS中导入javascript类的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想在may Vue应用程序中使用javascript类。

I want to use a javascript class in may Vue application.

我的课程如下:

class className {
   constructor() {
       ...
   }

   function1() {
       ...
   }

   static funtion2() {
        ...
   }
}

我试图在我的应用程序中导入此类,如:

I tried to import this class in my application like:


  • import className来自'./fileName.js';

  • var {className} = require('。/ fileName.js')

在我想要调用类的函数( className.function2())时,我收到的所有情况都是:函数未定义。

In all cases I receive when I want to call a function of the class (className.function2()): the function is undefined.

推荐答案

您需要导出该类才能导入/需要它

You need to export the class to be able to import/require it

//1. For import syntax
export default class className {...}

//2. For require syntax
class className {}
module.exports.className = className
//or
module.exports = {
    className: className
}

这篇关于在vueJS中导入javascript类的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

07-30 00:51