963 markdown files reformatted with the repository's pinned prettier so pnpm format:check covers the folded tree like every other repo file. The formatter's embedded-language pass also normalized code fences (TS semicolons, closed HTML tags in examples, lowercased CSS hex colors, one renumbered list that skipped an index). Alphanumeric token deltas vs the fold commit were audited file-by-file; all are formatter-equivalent markup normalizations plus the four sanitized skills.
1.3 KiB
1.3 KiB
category
| category |
|---|
| @Electron |
useZoomFactor
Reactive WebFrame zoom factor.
Usage
import { useZoomFactor } 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 factor = useZoomFactor();
console.log(factor.value); // print current zoom factor
factor.value = 2; // change current zoom factor
Set initial zoom factor immediately
import { useZoomFactor } from '@vueuse/electron';
const factor = useZoomFactor(2);
Pass a ref and the factor will be updated when the source ref changes
import { useZoomFactor } from '@vueuse/electron';
import { shallowRef } from 'vue';
const factor = shallowRef(1);
useZoomFactor(factor); // zoom factor will match with the ref
factor.value = 2; // zoom factor will change
Type Declarations
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>;