Version: 3.x
matchMedia
media query 匹配检测节点。可以指定一组 media query 规则,满足时,这个节点才会被展示。
通过这个节点可以实现“页面宽高在某个范围时才展示某个区域”这样的效果。
#
类型#
示例代码- React
- Vue
#
matchMediaProps参数 | 类型 | 必填 | 说明 |
---|---|---|---|
minWidth | number | 否 | 页面最小宽度( px 为单位) |
maxWidth | number | 否 | 页面最大宽度( px 为单位) |
width | number | 否 | 页面宽度( px 为单位) |
minHeight | number | 否 | 页面最小高度( px 为单位) |
maxHeight | number | 否 | 页面最大高度( px 为单位) |
Height | number | 否 | 页面高度( px 为单位) |
orientation | string | 否 | 屏幕方向( landscape 或 portrait ) |
#
API 支持度API | 微信小程序 | H5 | React Native |
---|---|---|---|
matchMediaProps.minWidth | ✔️ | ||
matchMediaProps.maxWidth | ✔️ | ||
matchMediaProps.width | ✔️ | ||
matchMediaProps.minHeight | ✔️ | ||
matchMediaProps.maxHeight | ✔️ | ||
matchMediaProps.Height | ✔️ | ||
matchMediaProps.orientation | ✔️ |