useDevicePixelRatio 
window.devicePixelRatio をリアクティブに追跡します。
注意:
window.devicePixelRatioの変更に対するイベントリスナーはありません。そのため、この関数はメディアクエリをプログラムでテストする (window.matchMedia)を使用し、この例 で説明されているのと同じメカニズムを適用します。
デモ 
使用方法 
JavaScript
import { useDevicePixelRatio } from '@vueuse/core'
export default {
  setup() {
    const { pixelRatio } = useDevicePixelRatio()
    return { pixelRatio }
  },
}コンポーネントでの使用方法 
この関数は、
@vueuse/componentsパッケージを介して、レンダーレスコンポーネントバージョンも提供します。使用方法の詳細はこちら。
Vue
<template>
  <UseDevicePixelRatio v-slot="{ pixelRatio }">
    Pixel Ratio: {{ pixelRatio }}
  </UseDevicePixelRatio>
</template>型定義 
TypeScript
/**
 * Reactively track `window.devicePixelRatio`.
 *
 * @see https://vueuse.dokyumento.jp/useDevicePixelRatio
 */
export declare function useDevicePixelRatio(options?: ConfigurableWindow): {
  pixelRatio: Ref<number, number>
}
export type UseDevicePixelRatioReturn = ReturnType<typeof useDevicePixelRatio>