uni-app:canvas-绘制图形4(获取画布宽高,根据画布宽高进行图形绘制)

效果

uni-app:canvas-绘制图形4(获取画布宽高,根据画布宽高进行图形绘制)_第1张图片

代码

var width = '';
var height = ''; 
const query = uni.createSelectorQuery();
//获取宽度
query.select('#firstCanvas').fields({
    size: true
 }, (res) => {
     width = res.width;
     height = res.height;
}).exec();
 console.log('宽度'+width);
 console.log('高度'+height);


这里由于我对canvas设置了边框border:1px solid black.所以宽高都要分别增加1px+1px=2px的像素值

你可能感兴趣的:(uni-app,前端,uni-app,javascript,开发语言)