收藏
回答

在canvas绘图时坐标不正确

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug canvas 微信安卓客户端 7.0.22 2.14.3

canvas要想在浏览器正常显示的话要写成以下这种形式

<canvas id="c1" height="300px" width="300px" style="background-color: yellow"></canvas>

写成以下两种方式绘图时坐标会错误

<canvas id="c1" style="height: 300px;width: 300px;background-color: yellow"></canvas>



<canvas id="c1"></canvas>
#c1{
            background-color: yellow;
            height: 300px;
            width: 300px;
  }


官方可参考这篇文章:https://www.jb51.net/html5/147328.html

而在微信小程序中直接给canvas通过width,height赋值时是无效的,另外两种添加样式方法绘图时坐标会不正确,这就造成无法在canvas中正常绘图,希望官方能修复一下这个问题

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

2 个回答

登录 后发表内容
问题标签