util-enquire
TypeScript icon, indicating that this package has built-in type declarations

1.0.1 • Public • Published

enquire.js 的二次封装

Build Status Coverage Status

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 的场景判断

Readme

Keywords

Package Sidebar

Install

npm i util-enquire

Weekly Downloads

2

Version

1.0.1

License

MIT

Unpacked Size

7.04 kB

Total Files

6

Last publish

Collaborators

  • ritj