收藏
回答

微信小程序能动态的创建canvas吗?

您好,我这边用threejs 实现三维模型展示,其中web端会用到用到用document.createElement('canvas')来动态的创建canvas,然后生成材质给threejs加载,如果改成小程序版本,小程序支持动态创建canvas吗?我在画布的api中只看到了wx.createOffscreenCanvas(),尝试了下,不能获取其context进行动态绘制,所以行不通,这种情况该怎么办呢?求解。

回答关注问题邀请回答
收藏

7 个回答

  • hgxfhbvgdcv
    hgxfhbvgdcv
    2023-10-20

    +1

    2023-10-20
    有用
    回复
  • Erric
    Erric
    2022-08-21

    最后有好的解决方案吗?这些小程序太麻烦了 你是在threejs写广告牌吧

    2022-08-21
    有用
    回复 2
    • Erric
      Erric
      2022-08-21
      wx.createOffscreenCanvas这个api可以实现
      2022-08-21
      1
      回复
    • biu-bang!
      biu-bang!
      2023-11-20回复Erric
      这是怎么使用的,用wx.createOffscreenCanvas()创建出的对象不能drawImage,似乎和获取的canvas对象不一致
      2023-11-20
      回复
  • 黄建城🐼
    黄建城🐼
    2021-09-23

    有什么解决方案吗

    2021-09-23
    有用
    回复 2
    • 赛艇队长
      赛艇队长
      2021-10-02
      一模一样的问题 +1
      2021-10-02
      回复
    • 180Ping
      180Ping
      2022-08-11回复赛艇队长
      大哥有解决办法了吗?
      2022-08-11
      回复
  • 伱是风ル
    伱是风ル
    2021-09-15

    亲,怎么解决的。我在企业微信里 selectQuery.exec() 不执行,也想动态创建的。

    2021-09-15
    有用
    回复
  • Infatuation
    Infatuation
    2021-05-13

    真的,一模一样的问题

    2021-05-13
    有用
    回复 1
    • 赛艇队长
      赛艇队长
      2021-10-02
      一模一样的问题 +1
      2021-10-02
      回复
  • 青团社
    青团社
    2020-07-31

    通过for循环创建canvas。当然canvasId你自己定。以下举个例子:

    wxml

    <block wx:for="{{list}}" wx:key="*this">
     <canvas id="canvas_{{item}}" />
    </block>
    

    js:

    data: {
     index: 1,
     list: [1]
    },
    add() {
      const { list, index } = this.data
      list.push(index += 1)
      this.setData({
        list
      })
    }
    
    2020-07-31
    有用
    回复 2
    • 文姬
      文姬
      2020-07-31
      大概明白你这个意思,通过数据项来控制页面中canvas的数量,还是相当于提前在页面中创建好canvas。我在试试只创建一个临时的,能不能多次使用吧。
      2020-07-31
      回复
    • 青团社
      青团社
      2020-07-31回复文姬
      好的
      2020-07-31
      回复
  • 浪花骑士
    浪花骑士
    2020-07-31

    试试这个吧

    https://github.com/wechat-miniprogram/threejs-miniprogram

    2020-07-31
    有用
    回复 1
    • 文姬
      文姬
      2020-07-31
      这个看过了,暂时没有能借鉴的了。
      2020-07-31
      回复
登录 后发表内容
问题标签