收藏
回答

请教各位大佬:为什么用 canvas 画一个正方形,效果是长方形?

基础库:2.16.0

环境:MacOS 开发者工具

效果图:

代码:

let query = wx.createSelectorQuery();
query.select('#cvs').fields({
  node: true,
  size: true
}).exec(res => {
  const canvas = res[0].node;
  const ctx = canvas.getContext('2d');
  ctx.fillStyle = "rgb(200,0,0)";
  ctx.fillRect (10, 10, 100, 100);
})
回答关注问题邀请回答
收藏

1 个回答

  • 加肥猫
    加肥猫
    2021-04-23
    const canvas = res[0].node;
    canvas.width=400;
    canvas.height=400;
    const ctx = canvas.getContext('2d');
    


    2021-04-23
    有用 2
    回复 3
登录 后发表内容