Open1
【JavaScript】クリップボードのコピー

ClipboardインターフェースのwriteText
で指定した文字をクリップボードにコピーできる
クリップボードからの読み出しはreadText
で可能
ClipBoard.vue
<template>
<div>
<button @click="copyToClipboard">Copy to clipboard</button>
<input ref="input" type="text" v-model="text" />
</div>
</template>
<script setup lang="ts">
import { ref } from 'vue';
const text = ref('');
const copyToClipboard = () => {
navigator.clipboard.writeText(text.value);
navigator.clipboard.readText().then((text) => console.log(text));
};
</script>
検証
参考