match-media

基础库 2.11.1 开始支持,低版本需做兼容处理

media query 匹配检测节点。可以指定一组 media query 规则,满足时,这个节点才会被展示。

通过这个节点可以实现“页面宽高在某个范围时才展示某个区域”这样的效果。

属性类型默认值必填说明最低版本
min-widthnumber页面最小宽度( px 为单位)2.11.1
max-widthnumber页面最大宽度( px 为单位)2.11.1
widthnumber页面宽度( px 为单位)2.11.1
min-heightnumber页面最小高度( px 为单位)2.11.1
max-heightnumber页面最大高度( px 为单位)2.11.1
heightnumber页面高度( px 为单位)2.11.1
orientationstring屏幕方向( landscapeportrait2.11.1

示例代码

  1. <match-media min-width="300" max-width="600">
  2. <view>当页面宽度在 300 ~ 500 px 之间时展示这里</view>
  3. </match-media>
  4. <match-media min-height="400" orientation="landscape">
  5. <view>当页面高度不小于 400 px 且屏幕方向为纵向时展示这里</view>
  6. </match-media>