1.0.1 • Published 5 years ago

util-enquire v1.0.1

Weekly downloads
3
License
MIT
Repository
github
Last release
5 years ago

enquire.js 的二次封装

npm.io Build Status Coverage Status npm.io

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):

nametypedefaultdescription
cbfuncnullcb(boolean), boolean 为 true 则为 mobile
querystringonly screen and (max-width: 767.99px)css 的场景判断

unenquireScrenn(handler, query);

nametypedefaultdescription
handlerobjectnull需要卸载的 enquireScreen 返回 handler;
querystringonly screen and (max-width: 767.99px)css 的场景判断
1.0.1

5 years ago

1.0.0

5 years ago