微信小程序实现画布各种手机尺寸自适应
2019-05-15 18:32
381 查看
实现思路,获取组件节点的宽高,然后把组件rpx单位的宽高填充到画布的px单位,通过
wx.createSelectorQuery().select(’#canvas-container’).boundingClientRect(function (rect) {
var width = rect.width // 节点的宽度 节点高度 为 rect.height
}).exec()
获取节点的rpx单位的宽高会自动转换成px单位。
<view id='canvas-container' style='width:200rpx;height:100rpx;'>
wx.createSelectorQuery().select('#canvas-container').boundingClientRect(function (rect) { var width = rect.width/2 // 节点的宽度 }).exec()
使用在画布里面:
ctx.translate(width, width);
相关文章推荐
- 微信小程序中像素尺寸换算以及不同手机自适应。
- 微信小程序实现image组件图片自适应宽度比例显示的方法
- 微信小程序实现各种特效实例
- 微信小程序swiper组件实现图片宽度自适应
- 微信小程序swiper组件实现图片宽度自适应
- 微信小程序 图片宽度自适应的实现
- 微信小程序-wxs实现手机号码中间四位显示为*号
- 微信小程序开发之图片等比例缩放 获取屏幕尺寸图片尺寸 自适应
- 微信小程序自定义导航教程(兼容各种手机)
- 微信小程序 Image 图片实现宽度100%,高度自适应
- 微信小程序实现图片自适应(支持多图)
- 微信小程序实现图片高度自适应
- 微信小程序如何实现点击链接跳转到手机自带浏览器
- 微信小程序自定义导航(兼容各种手机)
- 微信小程序实现添加手机联系人功能示例
- 微信小程序canvas 画动态圆环百分比进度条实例 根据手机屏幕宽度自适应放大缩小
- 微信小程序顶部导航栏自定义,根据不同手机自适应距离状态栏高度,防止标题栏高度歪歪扭扭
- 微信小程序图片实现宽度100%,高度自适应
- 微信小程序实现倒计时,苹果手机不显示
- 微信小程序 base64 图片 canvas 画布 drawImage 实现