小程序
小游戏
企业微信
微信支付
扫描小程序码分享
调试工具里一切正常。真机出现问题是从上个版本更新开始。
页面有Tab1、Tab2两个,Tab1 会通过在OnLoad里的wx.getSystemInfo 获取页面高度来控制 map控件的高度。
直接打开小程序,默认是Tab2页面,切到Tab1时,则 总高度会多50,导致Map高了50;
如果是通过别人分享的Tab1页面,点开直接Tab1,则一切正常。
已在评论中 补充图片。
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
你好,请提供一下出现问题的机型和微信版本,并提供能复现问题的简单代码示例。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
补充图片
win_height 会不一致。
//index.js
wx.getSystemInfo({
success: function(res) {
that.setData({
win_width:res.windowWidth,
win_height:res.windowHeight})
}
})
//index.wxml
<view> 搜索</view>
<map id="map" longitude="{{center_longitude}}" latitude="{{center_latitude}}" style="width:{{win_width}}px; height: {{win_height-50}}px;" ></map>
所有机型均有(Android 、iOS),微信最新版。如果直接进index则正常,建立两个tab页,先进tab2,再进index,就异常了。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
你好,请提供一下出现问题的机型和微信版本,并提供能复现问题的简单代码示例。
补充图片
win_height 会不一致。
//index.js
wx.getSystemInfo({
success: function(res) {
that.setData({
win_width:res.windowWidth,
win_height:res.windowHeight})
}
})
//index.wxml
<view> 搜索</view>
<map id="map" longitude="{{center_longitude}}" latitude="{{center_latitude}}" style="width:{{win_width}}px; height: {{win_height-50}}px;" ></map>
所有机型均有(Android 、iOS),微信最新版。如果直接进index则正常,建立两个tab页,先进tab2,再进index,就异常了。