请教各位大佬:为什么用 canvas 画一个正方形,效果是长方形?
发布于 6 年前 作者 yinjie 9724 次浏览 来自 问答

基础库: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 回复
const canvas = res[0].node;
canvas.width=400;
canvas.height=400;
const ctx = canvas.getContext('2d');
回到顶部