有若干个类定义在同一个文件里,并且在index文件里正确导出。
在taskpool线程里引用某个类的静态变量,报错:
receiver error MemberRole is not initialized,Cannot get SourceMap info
export class Role {
static readonly NORMAL = 0
static readonly MANAGER = 1
static readonly OWNER = 2
}
index文件:
export { Member, Role as MemberRole, SpecialUser } from './src/main/ets/xxx/Member';
这种方式在之前的版本是可以正常执行的,但是升级到 beta6就不行。但是把这个类放到一个独立的文件里,则可以正常允许。不知道是否更改了限制?
调用对象成员变量可以参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-faqs-V5/faqs-arkts-120-V5