在vueJS中导入javascript类

时间:2018-05-07 13:07:27

标签: javascript vue.js

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

我的班级看起来像:

class className { 
   constructor() { 
       ... 
   }  

   function1() { 
       ... 
   }  

   static funtion2() {
        ... 
   } 
}

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

  • 从' ./ fileName.js';
  • 导入className
  • var {className} = require(' ./ fileName.js')

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

2 个答案:

答案 0 :(得分:6)

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

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

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

答案 1 :(得分:2)

使用400 hp,您可以使用

sudo pipenv clean

import/export