如何调用其他模块

2019-02-19  本文已影响0人  龙叉叉

方法1:module.exports和let a = require('b')

被调取的模块

//person.js
var Person00 = {
        console.log("person say hello");
    }
module.exports = Person00 //这个跟函数名是对应关闭

发起调用请求的模块

let p = require('Person') //在cc模块上写一个let +新定义的p和require,这里跟模块名是对应关系
cc.Class({
    update : function (dt) {
        p.sayHello();//用新定义的p来调用了,这里跟调用的变量是对应关系
    }
});

方法2:let 内部临时变量 =require('脚本名字') 和 let 内部调用地址 = new 内部临时变量();

//被调模块Rotate基本不用动
cc.Class({
    properties: {
        speed1 :1254,
    },
    speed2 : function(){
        console.log('@@@speed1435');
    },
});
//发起模块插入
let a =require('Rotate');
let b = new a();//可以放在cc.class的顶部
//模块中调用:
        b.speed2();//调用函数
        console.log(b.speed1);//直接调用其中properties的属性
    },
上一篇 下一篇

猜你喜欢

热点阅读