注册

小程序canvas尺寸设置

2018-01-11
导读:在小程序canvas中,尺寸换算会无效,需要自适应计算canvas尺寸。...

 

  微信小程序尺寸设置可使用rpx来标记尺寸,类同rem可在微信小程序中自适应兼容换算不同的机型尺寸。

  但在小程序canvas中,尺寸换算会无效(由于绘画的滞后),因此需要自适应计算canvas尺寸。

  一.解决方案

  使用小程序提供的getSystemInfo可以获取当前设备的系统信息,通过获取当前的设备尺寸,来换算所需要设置的canvas尺寸,从而使得canvas绘图可以适用于所有设备。

  wx.getSystemInfo(OBJECT)

  获取系统信息。

  OBJECT参数说明:
小程序canvas尺寸设置

  success回调参数说明:
小程序canvas尺寸设置

  示例代码:

  wx.getSystemInfo({

  success: function(res) {

  console.log(res.model)

  console.log(res.pixelRatio)

  console.log(res.windowWidth)

  console.log(res.windowHeight)

  console.log(res.language)

  console.log(res.version)

  console.log(res.platform)

  }

  })

  二.计算示例

  获取当前窗口宽、高以动态换算需要的canvas尺寸

  wx.getSystemInfo({

  //获取系统信息成功,将系统窗口的宽高赋给页面的宽高

  success: function (res) {

  that.width = res.windowWidth

  that.height = res.windowHeight

  that.radius = 105 / 602 * that.height

  }

  })


最新小程序推荐:

铁路12306火车票小程序

铁友12306火车票抢票小程序

智行火车票12306购票小程序

【本站声明】

1、本网站发布的该篇文章,目的在于分享电商知识及传递、交流相关电商信息,以便您学习或了解电商知识,请您不要用于其他用途;
2、该篇文章中所涉及的商标、标识的商品/服务并非来源于本网站,更非本网站提供,与本网站无关,系他人的商品或服务,本网站对于该类商标、标识不拥有任何权利;
3、本网站不对该篇文章中所涉及的商标、标识的商品/服务作任何明示或暗示的保证或担保;
4、本网站不对文章中所涉及的内容真实性、准确性、可靠性负责,仅系客观性描述,如您需要了解该类商品/服务详细的资讯,请您直接与该类商品/服务的提供者联系。

重磅推荐:小程序开店目录

第一部分:小商店是什么

第二部分:如何开通一个小商店

第三部分:如何登录小商店

第四部分:开店任务常见问题

第五部分:小商店可以卖什么

第六部分:HiShop小程序特色功能

第七部分:小程序直播

第八部分:小程序收货/物流

第九部分:小程序怎么结算

第十部分:小程序客服

第十一部分:电商创业

第十二部分:小程序游戏开发