这个应该是目前看下来,最完美的办法。
但是用了这个,我的ide就没有提示功能了,有办法解决吗
我代码这么写的
class DataImp { public static a:number = 1; public static b:number = 2; public static c:number = 3; } const Data = new Proxy(DataImp,{ get(target:any,prop:string) { return target[prop]; }, set(target:any,prop:string,value:any):boolean { target[prop] = value; return true; } }); export {Data}
,图方便的话直接public得了,就是结构一旦复杂起来,调试的时候又有人要鸡飞狗跳