跳到内容

useZoomFactor

分类
导出大小
322 B
@vueuse/electron
最近更改
5 天前

响应式 WebFrame 缩放因子。可在 @vueuse/electron 附加组件中使用。

用法

ts
import { useZoomFactor } from '@vueuse/electron'

// enable nodeIntegration if you don't provide webFrame explicitly
// @see: https://electron.js.cn/docs/api/webview-tag#nodeintegration
// Ref result will return
const factor = useZoomFactor()
console.log(factor.value) // print current zoom factor
factor.value = 2 // change current zoom factor

立即设置初始缩放因子

js
import { useZoomFactor } from '@vueuse/electron'

const factor = useZoomFactor(2)

传递一个 ref,当源 ref 更改时,因子将被更新

js
import { shallowRef } from 'vue'
import { useZoomFactor } from '@vueuse/electron'

const factor = shallowRef(1)

useZoomFactor(factor) // zoom factor will match with the ref

factor.value = 2 // zoom factor will change

类型声明

typescript
export declare function useZoomFactor(factor: MaybeRef<number>): Ref<number>
export declare function useZoomFactor(
  webFrame: WebFrame,
  factor: MaybeRef<number>,
): Ref<number>
export declare function useZoomFactor(webFrame: WebFrame): Ref<number>
export declare function useZoomFactor(): Ref<number>

源码

Source文档

贡献者

Anthony Fu
IlyaL
Anthony Fu
ArcherGu

更新日志

v12.8.0 于 2025/3/5
7432f - feat(types): 弃用 MaybeRefMaybeRefOrGetter,改用 Vue 的原生类型 (#4636)
v12.0.0-beta.1 于 2024/11/21
0a9ed - feat!: 放弃 Vue 2 支持,优化捆绑包并清理代码 (#4349)
v10.7.0 于 2023/12/5
fccf2 - feat: 升级依赖 (#3614)
v10.0.0-beta.5 于 2023/4/13
cb644 - refactor!: 移除 isFunctionisString 工具函数

在 MIT 许可证下发布。