如题,既然Creator现已全面拥抱ES6了,那应该直接使用ES6的类声明和继承
如果还用cc.Class({})来声明,那显得格格不入。
建议直接使用export default class来做,Creator可以判断这个类是否继承自cc.Component,从而确定是否是组件类,这样就可以代码统一了
其实现在看着Creator,有点像react的早期,后来全面使用ES6后的react就推荐直接使用ES6特性来使用类声明和继承了
不知道官方怎么看!
如题,既然Creator现已全面拥抱ES6了,那应该直接使用ES6的类声明和继承
如果还用cc.Class({})来声明,那显得格格不入。
建议直接使用export default class来做,Creator可以判断这个类是否继承自cc.Component,从而确定是否是组件类,这样就可以代码统一了
其实现在看着Creator,有点像react的早期,后来全面使用ES6后的react就推荐直接使用ES6特性来使用类声明和继承了
不知道官方怎么看!
ts 是这样的啊
本来就支持啊…… 只不过装饰器还没进入 ES 标准,所以我们也没正式推广
这里是 TS 版本的说明,这些装饰器对 ES6 也适用 http://www.cocos.com/docs/creator/scripting/typescript.html
666,果然可以,这样写起代码来就很舒服了!
module.exports = constValue;
export default constValue;
这两段代码不明白 能指导指导吗,刚接触js不久