README
enquire.js 的二次封装
version
v1.0.0
- 初始化
安装
# 安装
npm i util-enquire
# 或者 yarn add util-enquire
util-enquire
import enquireJs from 'enquire.js'
export interface Handler {
match: () => void
unmatch: () => void
}
export declare type EnquireScreen = (cb: (isMobile?: boolean) => void, query?: string) => Handler | undefined
export declare type UnenquireScreen = (handler: Handler, query?: string) => void
export declare const enquireScreen: EnquireScreen
export declare const unenquireScreen: UnenquireScreen
export default enquireJs
enquireScreen(cb, query):
name | type | default | description |
---|---|---|---|
cb | func | null | cb(boolean), boolean 为 true 则为 mobile |
query | string | only screen and (max-width: 767.99px) |
css 的场景判断 |
unenquireScrenn(handler, query);
name | type | default | description |
---|---|---|---|
handler | object | null | 需要卸载的 enquireScreen 返回 handler; |
query | string | only screen and (max-width: 767.99px) |
css 的场景判断 |