Vue3.0 vue-clipboard3的JavaScript的使用方法
原生JavaScript的使用方法:
<van-button round size="mini" @click="copy(inviteCode)" type="success">{{$t('Invitation.code')}}: {{ inviteCode }}</van-button>
import Clipboard from 'vue-clipboard3';
import { showToast } from 'vant'; // 引入相关插件
import 'vant/es/toast/style';
methods: {
// 复制
async copy (info) {
const { toClipboard } = Clipboard();
try {
await toClipboard(info);
showToast('复制成功')
} catch (e) {
showToast('复制失败')
}
},
}
Vue3.0的组合式api的使用方法
<van-button round size="mini" @click="copy(inviteCode)" type="success">{{$t('Invitation.code')}}: {{ inviteCode }}</van-button>
import Clipboard from 'vue-clipboard3';
import { showToast } from 'vant'; // 引入相关插件
import 'vant/es/toast/style';
setup() {
async function copyClick(info) {
const { toClipboard } = Clipboard();
try {
await toClipboard(info);
showToast('复制成功')
} catch (e) {
console.error(e);
showToast('复制失败')
}
}
return {
copyClick,
}
}
文章介绍了在Vue3.0环境下,如何利用vue-clipboard3库实现文本的复制功能。无论是使用原生JavaScript方法还是Vue3.0的组合式API,都展示了如何结合vant库的showToast提示功能,以实现复制成功或失败的用户反馈。
6480

被折叠的 条评论
为什么被折叠?



