收藏
回答

使用新版画布接口,显示设置画布宽高无效

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug canvas 工具 8.021 2.241
  initCanvas() {
      const query = this.createSelectorQuery()
      query.select('#canvas-handwriting').fields({
        node: true,
        size: true
      }).exec(res => {
        const {canvasWidth, canvasHeight} = this.data
        canvas = res[0].node
        console.log(res[0],this.data)
        res[0].node.width= 600 // 该步骤设置完,模拟器显示仍为300
        res[0].node.height = canvasHeight
        ctx = canvas.getContext('2d')
        ctx.fillStyle = "#07C160" //F7FBFF
        ctx.fillRect(00500500)
        ctx.lineWidth = this.data._strokeWidth
        ctx.scale(2,2)
      })
    },
回答关注问题邀请回答
收藏
登录 后发表内容