收藏
回答

wx.canvasToTempFilePath循环生成的图片显示在页面只能显示最后一个

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 需求 wx.canvasToTempFilePath 工具 7.0.16 2.11.0

https://developers.weixin.qq.com/miniprogram/dev/api/canvas/wx.canvasToTempFilePath.html

最后一次编辑于  2020-06-30
回答关注问题邀请回答
收藏

4 个回答

  • 小程序技术专员-binnie
    小程序技术专员-binnie
    2020-06-30

    请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    2020-06-30
    有用
    回复 2
    • 英傑之诗
      英傑之诗
      2020-06-30
      因为canvas层级最高会覆盖其他组件,就把所有的canvas转换成图片,目前是有几个题就转换几个图片,但是转换之后所有的图片都显示的是最后一次转换的图片
      2020-06-30
      回复
    • 小程序技术专员-binnie
      小程序技术专员-binnie
      2020-07-08回复英傑之诗
      canvas 2d是支持同层的哦
      2020-07-08
      回复
  • 💫💕
    💫💕
    2020-12-03

    问题解决了吗

    2020-12-03
    有用
    回复
  • 纸玫瑰
    纸玫瑰
    2020-06-30

    更改数组的值 试试这个方法:

    var cartnum  = 'goodlist['+index+'].good['+sindex+'].cartnum'


              that.setData({

                [cartnum]: num + 1

              })

    或者 var data = this.data.data

    that.setData({

                data

    })


    2020-06-30
    有用
    回复 1
    • 英傑之诗
      英傑之诗
      2020-06-30
      找到问题了,应该用let定义变量
      2020-06-30
      回复
  • 英傑之诗
    英傑之诗
    2020-06-30

    js部分

    wxml部分

    显示的图片一样

    2020-06-30
    有用
    回复
登录 后发表内容
问题标签