ccc中导入为插件在wechat小程序下是undefined

这个脚本里:
var FT = FT || {}; 。。。。。。
在别的脚本调用FT.Calc 在ios、模拟器都正常,
发布到了小程序就报错:

顶顶顶顶顶dddddddd

的点点滴滴多多

顶顶顶顶顶dddddddd

是这样的,你要看一下插件的代码逻辑,可以手动把类注册到window下面,这样,你在别的地方用的时候就能通过window取到,因为微信里面注册一般都会注册到global下面,但是这边就取不到,所以你可以手动改一下。然后另一种方法就是用import的方式把模块引入进来,这样就100%能得到,但是存在问题,如果你是ts的话,.d.ts文件处理会很麻烦,js就不存在这个问题。

1赞

谢谢 我也是刚刚找到,改成这样就ok了
“use strict”;

window.FT = window.FT || {};
window.FT.TestFunc = function () {
console.log(“asfasfsfssf”);
};
具体在这里
http://forum.cocos.com/t/var-window-xx-yy-1-4/44071/3

1赞