开坑, 记录在
cocos
开发中遇到各种的奇奇怪怪的脱发问题
全局变量 is not defined
现象: 微信小游戏工程里在window
上挂载了全局变量, cocos script
找不到这个变量
原因: cocos
代码执行过程, 在window
挂载前已经执行了访问这个变量
解决办法: 在start
生命周期里访问这个变量
console.log('myGlobalVar', myGlobalVar)
@ccclass
export default class Helloworld extends cc.Component {
...
}
gulp构建报错
现象:
可能原因: js文件语法错误, ts编译js出错
字符串里的\n会变成换行, 导致json解析出错
解决办法: 字符串转base64后传输
PC版微信小程序post json
现象: 如果body是一个字符串, 微信PC版会在字符串前后各加一个双引号发给后端, 可能导致后端解析出错
解决: content-type
改为 text/plain
cocos 3.0
环境变量与文档不一致