模块调用的一些问题

var app = cc.Class({
    properties: {
        num:"hhhhh+",
    },
    onLoad :function() {
        this.num = "ssss";//这个地方的修改不会传入    var newapp02 = new app();之中,因为newapp是在onload之前复制的一份拷贝
        fun02(this.num);//只有这个方法,才能真正的将最新的值传入
    },
});
function fun02(a ){
    var newapp02 = new app();
          //会一直取到properties预先设置的初始值 
          //最理想的做法,就是要从a传入参数,而不是直接内部new一个复制品           
    console.log("@@@f02 "+newapp.num + newapp02.num + a );
}

注意,onload中,无法修改properties设置的初始值
其他方式都是可以的

注意:var app = cc.Class({});不能直接调用app.属性。会报错。应该var 变量 =new app(),这个函数

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML标准。 注意:讲述HT...
    kismetajun阅读 27,958评论 1 45
  • 本文是在学习和使用kotlin时的一些总结与体会,一些代码示例来自于网络或Kotlin官方文档,持续更新... 对...
    竹尘居士阅读 8,585评论 0 8
  • 《ijs》速成开发手册3.0 官方用户交流:iApp开发交流(1) 239547050iApp开发交流(2) 10...
    叶染柒丶阅读 10,736评论 0 7
  • 我爱她 很爱很爱。 虽然分隔两国,但是我不怕距离,不怕时间。 为了你,不是口说无凭什么等。但是我说过的我...
    3d3c821a35f3阅读 3,142评论 1 1
  • 中国自古以来已精致的陶瓷闻名天下,而在中国的发展史上又是先有陶而后有瓷。陶艺就自然带有很强的可塑性,不仅能给孩子带...
    kelite阅读 9,442评论 0 4