我在引擎目录C:\CocosDashboard_1.0.20\resources.editors\Creator\3.4.0\resources\resources\3d\engine\cocos\core\components\component.ts 下修改了 get name(){}方法得返回为ClassName 代码如下: get name () {
if (this._name) {
return this._name;
}
let className = getClassName(this);
const trimLeft = className.lastIndexOf(’.’);
if (trimLeft >= 0) {
className = className.slice(trimLeft + 1);
}
if (this.node) {
return className;
} else {
return className;
}
} 编辑器下运行是直接返回 className 但在 打包微信小游戏后 有的class返回修改前得 this.node.name<className> 样式 有的class返回className