[]module写法的模块无法使用,其他地方使用会报错
module bili{
export class Test{
constructor(){
console.log("Test");
}
}
}
export class Test{
constructor(){
console.log("Test");
}
}
}
没有找到相关结果
已邀请:
要回复问题请先登录
7 个回复
jweilan
赞同来自: zeorro
牛唠叨
赞同来自: Chiuan
前端写过网页的觉得难受到飞起。
赞同来自:
177*****949
赞同来自:
牛唠叨
赞同来自:
a.ts
------------------------------
module AM{
export class AC
{
public static myname:string = "I'm AC!";
}
}
export default AM;
b.ts
----------------------------
module AM{
export class BC
{
public static myname:string = "I'm BC!";
}
}
export default AM;
c.ts
--------------------------
import AM from './a'; //这一句LayaAir IDE 2.0会自动导入,(也可能是我安装了VSCode的Auto Import的功能实现的)
import BM from './b';
window.onload = ()=>{
console.log(AM.AC.myname);
console.log(BM.BC.myname);
console.log(Laya.Browser.clientWidth);
}
177*****949
赞同来自:
老衲当时慌了
赞同来自:
这个是我找到的 一篇介绍
https://typescript.bootcss.com/modules.html
我读了之后 感觉 官网 不希望大家 那样 用namespace 去写 我一直觉得 把 两个类 用同一个namespace 导出是 导出的同一个对象,看了这篇文章 感觉 好像不是这样的