收藏
回答

canvas的宽度怎么回事儿

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 需求 canvas 工具 6.7.2 2.2.2

- 需求的场景描述(希望解决的问题)

在微信开发者工具中使用canvas组件绘制折线图,开始使用的测试机型为iphoneX,设置canvas宽度为73%,

刚好适应屏幕,但是我改为测试进行为iphone5之后,canvas的宽度明显超出屏幕范围

同时使用真机进行预览会发现,界面可以左右滑动,但是滑动之后无法恢复,禁止滑动也没有用,

因此 canvas的宽度到底应该怎样设置才能让它自动适应屏幕宽度呢?!

- 希望提供的能力


最后一次编辑于  2018-09-06
回答关注问题邀请回答
收藏

1 个回答

  • 小程序技术专员-SgLy
    小程序技术专员-SgLy
    2018-09-06

    试试 73vw 或者 547.5rpx?

    2018-09-06
    赞同
    回复 2
    • 楠
      2018-09-06

      谢谢你的帮助,73vw效果跟73%没有太大区别,稍微可能好了那么一点点;

      而547.5rpx对于iphone5有点大了,对于iphone6,7甚至是plus都有很好的效果,非常感谢,虽然没有完全解决问题,但是比我的好一点;

      2018-09-06
      回复
    • 楠
      2018-09-06

      但是对于更宽的屏幕嘛,,跟73%的效果就差不多了!

      2018-09-06
      回复