- 小程序到目前的 2.10.4 是否支持 2D 离屏 Canvas (非 webgl)?
2D Canvas 是否 支持离屏 wx.createOffscreenCanvas() ?
2020-04-12 - Date.parse('1999-10-10 10:10:10) isNaN
Date.parse('1999-10-10 10:10:10) - isNaN Date.parse('1999/10') - isNaN 库:2.9.4,iOS 13.2.3, WebChat 7.0.8,iPhone 6s 好像年月日带 “-” 可以解析了,但感觉测试不完全就放出来了。
2019-11-27 - 强烈要求开放小程序的键盘功能,希望和小游戏一样可以调出键盘,能捕捉到键盘的输入?
希望小程序也开放 wx.showKeyboardwx.onKeyboardInput等等接口
2019-09-04 - ipad 2 canvas 绘图不起作用
官方小程序示例中的弹小球的程序: Page({ onReady: function () { this.position = { x: 150, y: 150, vx: 2, vy: 2 } this.drawBall() this.interval = setInterval(this.drawBall, 17) }, drawBall: function () { var p = this.position p.x += p.vx p.y += p.vy if (p.x >= 300) { p.vx = -2 } if (p.x <= 7) { p.vx = 2 } if (p.y >= 300) { p.vy = -2 } if (p.y <= 7) { p.vy = 2 } var context = wx.createContext() function ball(x, y) { context.beginPath(0) context.arc(x, y, 5, 0, Math.PI * 2) context.setFillStyle('#1aad19') context.setStrokeStyle('rgba(1,1,1,0)') context.fill() context.stroke() } ball(p.x, 150) ball(150, p.y) ball(300 - p.x, 150) ball(150, 300 - p.y) ball(p.x, p.y) ball(300 - p.x, 300 - p.y) ball(p.x, 300 - p.y) ball(300 - p.x, p.y) wx.drawCanvas({ canvasId: 'canvas', actions: context.getActions() }) }, onUnload: function () { clearInterval(this.interval) } }) https://developers.weixin.qq.com/miniprogram/dev/demo/demo.zip ------------------------------------------------------------------------------------------------------------- 在 iPad 2 上运行时绘图区一片空白。 运行库: 2.2.3
2018-08-20 - socket合法域名是否支持通配符 ?
socket合法域名是否支持通配符? 用户在进入小程序时,需要通过一个指向服务器转到真正的 socket 服务器。 我们现在也没办法确定所有的 socket 服务器,因为域名需要备案等原因, socket 服务器具体 url 等地址现在又没办法全部确定,而且如果我们把可能 的 socket 服务器地址全事先填好,会比较多,而且有些目前还是不存在的, 不知道填写时小程序后台是否会事先检查这些 url 地址的有效性? 如果支持通配符就比较好了。
2018-03-18 - Canvas 通过样式 width: 100% 设置为全屏宽度,右边有刺眼的白边
wxml 文件 <canvas class="canvas"></canvas> wxss 文件 [代码]page {[代码][代码] [代码][代码]height[代码][代码]: [代码][代码]100%[代码][代码];[代码][代码]}[代码][代码].canvas {[代码][代码] [代码][代码]width[代码][代码]: [代码][代码]100%[代码][代码];[代码][代码] [代码][代码]height[代码][代码]: [代码][代码]100%[代码][代码];[代码][代码]}[代码]这段代码在 1.02.1802021 版本的开发工具模拟器中,宽度为 375 之上的手机型号上 ,除了设置 width: 100% 之外其它无论怎么设置 canvas 宽度,通过 wxml 窗口选择 canvas 元素查看,右边均有刺眼的白边,不能完全达到手机的宽度; 在小米 max 的真机,宽度 392,运行起来, 显示如下: [图片] 麻烦解决一下。
2018-02-07 - 小程序为了安全把 eval 禁了是否能做个沙箱执行动态 JavaScript?
小程序为了安全把 eval Function 禁了,是否能做个沙箱执行动态 JavaScript?好比 nodejs 的 VM 模块。 既然 wxs 都实现了,实现这个功能应该是很容易的事吧?
2017-11-15 - 今天 iOS 升级微信到 6.5.13 小程序应用一进入就退出
发现可能在 app.js 的 onHide 中代码有关: onHide: function() { var pages = getCurrentPages(); wx.navigateBack({ delta: pages.length - 1 }); }, 就是在小程序隐藏时,退回到主页面。 --------------------------------------------------------------------------- 1. 打开小程序,进入主页; 2. 关闭屏幕; 3. 打开屏幕,输入开机密码,进入小程序; 4. 随便点击 Tab 页,小程序退出; 5. 再次进入小程序,小程序直接退出。再不能进入主页。 [图片]
2017-08-07 - 带动画的 canvas 页面内存一直暴涨,10 分钟微信自己退出
下面是改编的官方的 小程序示例 中的 画布 -》canvas 弹小球的代码: Page({ onLoad: function() { this.context = wx.createContext(); }, onReady: function () { this.position = { x: 150, y: 150, vx: 2, vy: 2 } this.drawBall() this.interval = setInterval(this.drawBall, 17) }, drawBall: function () { var p = this.position p.x += p.vx p.y += p.vy if (p.x >= 300) { p.vx = -2 } if (p.x <= 7) { p.vx = 2 } if (p.y >= 300) { p.vy = -2 } if (p.y <= 7) { p.vy = 2 } var context = this.context; function ball(x, y) { context.beginPath(0) context.arc(x, y, 5, 0, Math.PI * 2) context.setFillStyle('#1aad19') context.setStrokeStyle('rgba(1,1,1,0)') context.fill() context.stroke() } ball(p.x, 150) ball(150, p.y) ball(300 - p.x, 150) ball(150, 300 - p.y) ball(p.x, p.y) ball(300 - p.x, 300 - p.y) ball(p.x, 300 - p.y) ball(300 - p.x, p.y) wx.drawCanvas({ canvasId: 'canvas', actions: context.getActions() }) }, onUnload: function () { clearInterval(this.interval) } }) 在小米 MAX 上, android 6.0.1, 4G 内存 用小程序基础库所有版本上均做了测试,大概都是这种现象: 该页面 10 几分钟后, 在调试窗口性能数据中查看到,内存涨到近 700 M后微信直接退出! 麻烦 @胡浩 @梁天智|Albie @smoothieli @晨 帮忙看看。 我们的程序与这个结构类似,马上要申请上线了,出现这样问题,很是无奈啊。。。
2017-07-19