chooks
Version:
基于 [`@vue/composition-api`](https://github.com/vuejs/composition-api) 的vue hooks函数
40 lines (34 loc) • 867 B
Markdown
### useStatic
> 提供屏幕比例,是否全面屏,dpr,刷新率等的静态hook
#### Type
```ts
function useStatic(): {
rate: number
isFullScreen: boolean
dpr: number
updateInterval: number
}
```
#### Return
- rate — 屏幕宽高比
- isFullScreen — 屏幕是否全面屏
- dpr — 屏幕dpr
- updateInterval — 屏幕刷新率
#### Example
```js
import { useStatic, useStore } from 'chooks'
export default {
setup(prop:any, context:SetupContext){
//静态hook,可用于全局设置
const { isFullScreen, dpr } = useStatic()
const { state, commit } = useStore(context)
commit("setGlobalSetting" ,{
isFullScreen: isFullScreen,
dpr: dpr,
})
return {
isFullScreen, dpr
}
}
}
```