收藏
回答

map控件怎么做到自适应高度?

如高度充满某个view,这个view高度会自适应不同手机,页面上除这个view以外还有其他view。使用width:100%不行

回答关注问题邀请回答
收藏

2 个回答

  • 李忠
    李忠
    2020-11-23

    没有办法的话,只能将下面代码写在定时器里了:

    var query = this.createSelectorQuery();
    query.select('#mapView').boundingClientRect()
    query.exec(function(res) {
    	console.log(res);
    	console.log(res[0].height);
     })
    
    


    然后通过获取到的高度,通过style设置map的高度了

    2020-11-23
    有用
    回复 1
    • 李忠
      李忠
      2020-11-24
      找到方法了,加flex:1;样式就可以了
      2020-11-24
      1
      回复
  • 拾忆
    拾忆
    2020-11-23

    https://developers.weixin.qq.com/miniprogram/dev/api/base/system/system-info/wx.getSystemInfo.html

    2020-11-23
    有用
    回复 1
    • 李忠
      李忠
      2020-11-23
      我的页面上有几个view,mapView是自动撑大的,不是全屏
      2020-11-23
      回复
登录 后发表内容
问题标签