装饰器有执行顺序的排序吗?

在项目里面发现自己写的装饰器在ccclass之前,导致js.getClassName的方法失效了。。。微信平台下获取到的也是被混淆过的,想问一下怎么设定这个执行顺序呢?

在所有装饰器执行后的下一帧在获取类名

写在 ccclass 下面就好了啊

主要我的装饰器还是属性上的,类的那个装饰器倒是没问题。。。调试的时候发现属性装饰器会比它早的。。

现在是装饰器之间的顺序问题 0.0 我想在我的装饰器里面获取那个类名

使用 Promise.resolve().then把装饰器的函数包装一下就可以通过cc.js.getClassName获取到类名

截屏2026-01-06 10.06.57

延缓执行,可能确实是个解决办法 :grin: