|
@@ -95,6 +95,13 @@
|
|
/>
|
|
/>
|
|
<el-table-column label="操作" align="center">
|
|
<el-table-column label="操作" align="center">
|
|
<template #default="scope">
|
|
<template #default="scope">
|
|
|
|
+ <el-button
|
|
|
|
+ link
|
|
|
|
+ type="primary"
|
|
|
|
+ @click="copyToClipboard(scope.row.url)"
|
|
|
|
+ >
|
|
|
|
+ 复制链接
|
|
|
|
+ </el-button>
|
|
<el-button
|
|
<el-button
|
|
link
|
|
link
|
|
type="danger"
|
|
type="danger"
|
|
@@ -172,6 +179,13 @@ const openForm = () => {
|
|
formRef.value.open()
|
|
formRef.value.open()
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+/** 复制到剪贴板方法 */
|
|
|
|
+const copyToClipboard = (text: string) => {
|
|
|
|
+ navigator.clipboard.writeText(text).then(() => {
|
|
|
|
+ message.success('复制成功')
|
|
|
|
+ })
|
|
|
|
+}
|
|
|
|
+
|
|
/** 删除按钮操作 */
|
|
/** 删除按钮操作 */
|
|
const handleDelete = async (id: number) => {
|
|
const handleDelete = async (id: number) => {
|
|
try {
|
|
try {
|