mirror of
https://github.com/acepanel/panel.git
synced 2026-02-04 18:27:13 +08:00
fix(#612): 优化复制功能
This commit is contained in:
@@ -8,7 +8,8 @@ body {
|
||||
height: 100%;
|
||||
overflow: hidden;
|
||||
background-color: #f2f2f2;
|
||||
font-family: -apple-system, 'Noto Sans', 'Helvetica Neue', Helvetica, 'Nimbus Sans L', Arial,
|
||||
font-family:
|
||||
-apple-system, 'Noto Sans', 'Helvetica Neue', Helvetica, 'Nimbus Sans L', Arial,
|
||||
'Liberation Sans', 'PingFang SC', 'Hiragino Sans GB', 'Noto Sans CJK SC', 'Noto Sans SC',
|
||||
'Source Han Sans SC', 'Source Han Sans CN', 'Microsoft YaHei', 'Wenquanyi Micro Hei',
|
||||
'WenQuanYi Zen Hei', 'ST Heiti', SimHei, 'WenQuanYi Zen Hei Sharp', sans-serif;
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
<script setup lang="ts">
|
||||
import { renderIcon } from '@/utils'
|
||||
import copy2clipboard from '@vavt/copy2clipboard'
|
||||
import { NButton, NInput, NInputGroup, NPopconfirm, NTag } from 'naive-ui'
|
||||
|
||||
import database from '@/api/panel/database'
|
||||
@@ -69,8 +70,9 @@ const columns: any = [
|
||||
type: 'primary',
|
||||
ghost: true,
|
||||
onClick: () => {
|
||||
navigator.clipboard.writeText(row.password)
|
||||
window.$message.success('复制成功')
|
||||
copy2clipboard(row.password).then(() => {
|
||||
window.$message.success('复制成功')
|
||||
})
|
||||
}
|
||||
},
|
||||
{ default: () => '复制' }
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
<script setup lang="ts">
|
||||
import { renderIcon } from '@/utils'
|
||||
import copy2clipboard from '@vavt/copy2clipboard'
|
||||
import { NButton, NFlex, NInput, NInputGroup, NPopconfirm, NTag } from 'naive-ui'
|
||||
|
||||
import database from '@/api/panel/database'
|
||||
@@ -63,8 +64,9 @@ const columns: any = [
|
||||
type: 'primary',
|
||||
ghost: true,
|
||||
onClick: () => {
|
||||
navigator.clipboard.writeText(row.password)
|
||||
window.$message.success('复制成功')
|
||||
copy2clipboard(row.password).then(() => {
|
||||
window.$message.success('复制成功')
|
||||
})
|
||||
}
|
||||
},
|
||||
{ default: () => '复制' }
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
import file from '@/api/panel/file'
|
||||
import { NButton, NPopconfirm, NSpace, NTag } from 'naive-ui'
|
||||
|
||||
import copy2clipboard from '@vavt/copy2clipboard'
|
||||
import type { DataTableColumns } from 'naive-ui'
|
||||
import type { RowData } from 'naive-ui/es/data-table/src/interface'
|
||||
|
||||
@@ -58,8 +59,9 @@ const columns: DataTableColumns<RowData> = [
|
||||
type: 'success',
|
||||
tertiary: true,
|
||||
onClick: () => {
|
||||
navigator.clipboard.writeText(row.full)
|
||||
window.$message.success('复制成功')
|
||||
copy2clipboard(row.full).then(() => {
|
||||
window.$message.success('复制成功')
|
||||
})
|
||||
}
|
||||
},
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user