javascript - 在 vueJS 中导入 javascript 类
问题描述
我想在可能的 Vue 应用程序中使用一个 javascript 类。
我的课看起来像:
class className {
constructor() {
...
}
function1() {
...
}
static funtion2() {
...
}
}
我试图在我的应用程序中导入这个类,例如:
- 从'./fileName.js'导入类名;
- var {className} = 要求('./fileName.js')
在所有情况下,当我想调用类 ( className.function2()
) 的函数时,我都会收到:该函数未定义。
解决方案
您需要导出类才能导入/需要它
//1. For import syntax
export default class className {...}
//2. For require syntax
class className {}
module.exports.className = className
//or
module.exports = {
className: className
}
推荐阅读
- oracle - 防止 FAST_PCT mview 刷新
- google-cloud-build - PROJECT_ID env 和 Secret Manager 访问
- sql - 聚合函数(MAX 等)返回 NULL 而不是没有行
- sql - 什么是正确的查询?
- css - 为什么 Sass 使用嵌套媒体查询不尊重 CSS 属性的顺序?
- python - python / plotly(express)中的堆积条形图:条形的分组/排序
- java - 在 Java 中连接来自多个源的表
- flutter - NoSuchMethodError:在 null 上调用了 getter
- ruby - 在 Ruby 中与负载测试一起使用的随机数据生成器
- javascript - 为什么使用“等待”在“异步”功能中不起作用。未等待完成的功能