Skip to content

useZoomLevel

类别
导出大小
285 B
@vueuse/electron
最近修改
2 days ago

响应式 WebFrame 缩放级别。

🌐 Reactive WebFrame zoom level. Available in the @vueuse/electron add-on.

用法

🌐 Usage

ts
import { 
useZoomLevel
} from '@vueuse/electron'
// enable nodeIntegration if you don't provide webFrame explicitly // see: https://www.electronjs.org/docs/api/webview-tag#nodeintegration // Ref result will return const
level
=
useZoomLevel
()
console
.
log
(
level
.
value
) // print current zoom level
level
.
value
= 2 // change current zoom level

立即设置初始缩放级别

🌐 Set initial zoom level immediately

ts
import { 
useZoomLevel
} from '@vueuse/electron'
const
level
=
useZoomLevel
(2)

传递 ref,当源引用更改时,级别将被更新

🌐 Pass a ref and the level will be updated when the source ref changes

ts
import { 
useZoomLevel
} from '@vueuse/electron'
import {
shallowRef
} from 'vue'
const
level
=
shallowRef
(1)
useZoomLevel
(
level
) // zoom level will match with the ref
level
.
value
= 2 // zoom level will change