2567关注8280浏览
小程序示例中的弹小球的程序:
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
-
至过去的我
2044人对此回答表示赞同
我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多> -
木头老兄
12人对此回答表示赞同
看来ipad上问题很多啊,我们这边也遇到了
展开121回复分享发布于 6年前评论(1)
收起评论
-
周欣
11人对此回答表示赞同
展开112回复分享发布于 6年前评论(2)
收起评论
-
David 2019-02-27 18:40
经确认,这里确实是个bug,我们会在近期版本修复,感谢反馈
回复 -
Arianna 2019-03-01 13:30
代码包内置的图片都不显示,ipad上,从内测就存在的问题
回复
-
-
Michael
8人对此回答表示赞同
不用那么麻烦,https://developers.weixin.qq.com/miniprogram/dev/demo/demo.zip
展开81回复分享发布于 6年前评论(1)
收起评论
-
Tammy 2019-02-25 21:37
我们会在近期修复此问题,感谢反馈
回复
-
-
Xavier
1人对此回答表示赞同
我这边也遇到了一样的问题,使用官方提供的白板代码,在开发工具和iphone上都没有问题,只有在ipad上无法绘制
展开11回复分享发布于 6年前评论(1)
收起评论
-
Savannah 2019-02-23 00:31
我们会在近期修复此问题,感谢反馈
回复
-
我们会在近期修复此问题,感谢反馈