目录
小声哔哔
对于我个人来说第一次接触Cocos Creator 的数组定义一直报错,到后面才知道写错了。
还有枚举和其他属性定义,可以参考:我的另一篇博客
JS代码
cc.Class({
extends: cc.Component,
properties: {
pages: {
default: Array,
type: [cc.Node],
displayName: "集合",
},
},
});
TS代码
const { ccclass, property } = cc._decorator;
@ccclass
export default class PageManager extends cc.Component {
//mode1
@property({ type: [cc.Node], displayName: "集合" })
public pages: cc.Node[] = Array<cc.Node>();
//mode2
@property([cc.Node])
public page2s: cc.Node[] = Array<cc.Node>();
}