- 无法注册小游戏AppID
你好!请问下现在我想开发小游戏,但是当我在微信公众号官网注册时,发现不能注册小游戏的APPID(没有这个选项)??? [图片]
2018-05-20 - 微信小程序开发工具无法跳转到定义处
怎么跳转到函数的定义处?双击函数调用处没有用,是不是IDE本身没有这功能?
2018-05-18 - 小程序中闭包问题
var user = 'The Global'; var obj = { user: 'The object', getUser: function (){ return function (){ return this.user; } } }; Page({ /** * 页面的初始数据 */ data: { }, btn_run: function () { console.log(obj.getUser()()); } }) 如上所述代码,在闭包中使用this对象调用obj对象中的user属性时,会报名undifine错误。 这是为什么? VM1646:1 thirdScriptError Cannot read property 'user' of undefined;at pages/index/index page btn_run function TypeError: Cannot read property 'user' of undefined at http://127.0.0.1:63456/appservice/pages/index/index.js:8:18 at e.btn_run (http://127.0.0.1:63456/appservice/pages/index/index.js:21:30) at e.<anonymous> (http://127.0.0.1:63456/appservice/__dev__/WAService.js:18:4907) at e.a (http://127.0.0.1:63456/appservice/__dev__/WAService.js:17:31002) at z (http://127.0.0.1:63456/appservice/__dev__/WAService.js:17:24941) at Function.<anonymous> (http://127.0.0.1:63456/appservice/__dev__/WAService.js:17:26562) at http://127.0.0.1:63456/appservice/__dev__/WAService.js:18:509 at http://127.0.0.1:63456/appservice/__dev__/WAService.js:6:26768 at e.(anonymous function) (http://127.0.0.1:63456/appservice/__dev__/WAService.js:4:4917) at a (http://127.0.0.1:63456/appservice/appservice:1008:9451)
2018-05-14 - 无法连接调试
点击“调试”按钮出现以下提示窗口: [图片]
2018-04-28 - 微信小程序js代码问题
我在编写js代码利用条件运算符(==)来判断两个数值时,为何会出现变量的绑定。 如:if(body[0].x == point.x){ //做一些事情 }为什么会出现改变point.x的值时,body[0].x的值出跟着改变??? 以下是部分源代码: [代码]//变量声明 [代码][代码] [代码][代码]data: {[代码][代码] [代码][代码]//direction取值:[代码][代码] [代码][代码]//1:右 2:左[代码][代码] [代码][代码]//3:上 4:下[代码][代码] [代码][代码]body: [[代码][代码] [代码][代码]{ x: 30, y: 10, color: [代码][代码]'#00ff00'[代码][代码],},[代码][代码] [代码][代码]{ x: 20, y: 10, color: [代码][代码]'#0000ff'[代码][代码]},[代码][代码] [代码][代码]{ x: 10, y: 10, color: [代码][代码]'#ff0000'[代码][代码]}[代码][代码] [代码][代码]],[代码][代码] [代码][代码]food_point: {[代码][代码] [代码][代码]x: 50, y: 50, color: [代码][代码]'#f0f00f'[代码][代码] [代码][代码]},[代码][代码] [代码][代码]direction: 1,[代码][代码] [代码][代码]stop_flag: 0,[代码][代码] [代码][代码]timer: [代码][代码]null[代码][代码],[代码][代码] [代码][代码]food_color: [[代码][代码] [代码][代码]'#ff0000'[代码][代码],[代码][代码]'#ff7f00'[代码][代码],[代码][代码]'#ffff00'[代码][代码],[代码][代码] [代码][代码]'#00ff00'[代码][代码],[代码][代码]'#00ffff'[代码][代码],[代码][代码]'#0000ff'[代码][代码],[代码][代码]'#8b00ff'[代码][代码],[代码][代码] [代码][代码]'#800000'[代码][代码],[代码][代码]'#ff00ff'[代码][代码] [代码][代码]],[代码][代码] [代码][代码]eat_flag: 0[代码][代码] [代码][代码]},[代码][代码]//条件判断,执行动作[代码][代码]//如果吃到食物[代码][代码] [代码][代码]if[代码] [代码](([代码][代码]this[代码][代码].data.body[0].x == [代码][代码]this[代码][代码].data.food_point.x) [代码][代码] [代码][代码]&& ([代码][代码]this[代码][代码].data.body[0].y == [代码][代码]this[代码][代码].data.food_point.y)){[代码][代码] [代码][代码]//将食物添加到蛇的头部[代码][代码] [代码][代码]var[代码] [代码]temp_x = [代码][代码]this[代码][代码].data.food_point.x;[代码][代码] [代码][代码]this[代码][代码].data.food_point.x = temp_x + 10;[代码][代码] [代码][代码]var[代码] [代码]len = [代码][代码]this[代码][代码].data.body.unshift([代码][代码]this[代码][代码].data.food_point);[代码][代码]//向蛇数组头部添加数据[代码][代码] [代码][代码]this[代码][代码].setData({eat_flag: 0});[代码][代码] [代码][代码]}[代码][代码] [代码][代码]next.x = [代码][代码]this[代码][代码].data.body[0].x + 10;[代码][代码] [代码][代码]next.y = [代码][代码]this[代码][代码].data.body[0].y;[代码][代码] [代码] [代码] [代码][代码]for[代码][代码](i = 0;i < [代码][代码]this[代码][代码].data.body.length;i++){[代码][代码] [代码][代码]temp.x = [代码][代码]this[代码][代码].data.body[i].x;[代码][代码] [代码][代码]temp.y = [代码][代码]this[代码][代码].data.body[i].y;[代码][代码] [代码][代码]this[代码][代码].data.body[i].x = next.x;[代码][代码] [代码][代码]this[代码][代码].data.body[i].y = next.y;[代码][代码] [代码][代码]next.x = temp.x;[代码][代码] [代码][代码]next.y = temp.y;[代码][代码] [代码][代码]}[代码][代码]//改变食物位置[代码][代码] [代码][代码]if[代码] [代码]([代码][代码]this[代码][代码].data.eat_flag == 0){[代码][代码] [代码][代码]this[代码][代码].data.food_point.x = parseInt(Math.random() * 36)*10;[代码][代码] [代码][代码]this[代码][代码].data.food_point.y = parseInt(Math.random() * 24)*10;[代码][代码] [代码][代码]this[代码][代码].data.food_point.color = [代码][代码]this[代码][代码].data.food_color[parseInt(Math.random() * [代码][代码]this[代码][代码].data.food_color.length)];[代码][代码] [代码][代码]this[代码][代码].setData({eat_flag: 1});[代码][代码] [代码][代码]}[代码]经过测试发现,如果把unshitf()函数去掉,就不会出现问题。但是这里需要用到unshift函数向数组的开头添加数据。
2018-04-08 - 最新版微信开发工具——编译问题
使用最新版工具编译程序,有时候会出现编译后小程序界面加载不出来的情况。但是底下的导航栏确可以点击?
2018-04-06 - 微信小程序开发工具无法输入中文
最近我在使用微信小程序的开发工具时,出现wxml文件中无法输入中文的情况?请问这个现象是怎么回事?
2018-03-23 - 如何配置业务域名
你好! 请问下,我的小程序中需要用到WebView控件,微信开发工具提示我需要配置业务域名。但是当我进入小程序后台进行配置时发现业务域名已经交由第三方托管了。请问这种情况下,我怎么配置业务域名? 我如何配置自己需要的业务域名? [图片]
2018-03-04