小程序示例中的弹小球的程序:


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

展开全部
收起
4回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • 木头老兄

    12人对此回答表示赞同

    看来ipad上问题很多啊,我们这边也遇到了

    展开
    12
    1回复
    发布于 6年前

    评论(1)

    收起评论

    • Nicholas 2019-02-23 21:31

      我们会在近期修复此问题,感谢反馈

      回复
  • 周欣

    11人对此回答表示赞同


    展开
    11
    2回复
    发布于 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

    展开
    8
    1回复
    发布于 6年前

    评论(1)

    收起评论

    • Tammy 2019-02-25 21:37

      我们会在近期修复此问题,感谢反馈

      回复
  • Xavier

    1人对此回答表示赞同

    我这边也遇到了一样的问题,使用官方提供的白板代码,在开发工具和iphone上都没有问题,只有在ipad上无法绘制

    展开
    1
    1回复
    发布于 6年前

    评论(1)

    收起评论

    • Savannah 2019-02-23 00:31

      我们会在近期修复此问题,感谢反馈

      回复
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部