Skip to content

useZoomLevel

反应式 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