useBase64

useBase64

リアクティブなBase64変換。プレーンテキスト、バッファ、ファイル、キャンバス、オブジェクト、マップ、セット、画像をサポートします。

使用法

import { useBase64 } from '@vueuse/core'
import { shallowRef } from 'vue'

const text = shallowRef('')

const { base64 } = useBase64(text)

オブジェクト、配列、マップ、またはセットを使用する場合、オプションでシリアライザを提供できます。そうでない場合、デフォルトのシリアライザによってデータがシリアライズされます。オブジェクトと配列は JSON.stringify によって文字列に変換されます。マップとセットは、それぞれオブジェクトと配列に変換されてから文字列化されます。