feat: 优化分享功能的展示效果
This commit is contained in:
1 parent
f9b93624e4
commit
3c3ce44c45
1 file changed
+13
-7
@@ -6,12 +6,12 @@
|
|||||||
<!-- <n-text>扫描下方二维码访问不同设备上的应用</n-text>
|
<!-- <n-text>扫描下方二维码访问不同设备上的应用</n-text>
|
||||||
<n-divider /> -->
|
<n-divider /> -->
|
||||||
<n-spin :show="loading">
|
<n-spin :show="loading">
|
||||||
<n-grid :cols="2" :x-gap="16" :y-gap="16">
|
<div class="grid-container">
|
||||||
<n-grid-item v-for="(item, index) in shareLinks" :key="index">
|
<div v-for="(item, index) in shareLinks" :key="index" class="grid-item">
|
||||||
<n-card embedded class="qrcode-card">
|
<n-card embedded class="qrcode-card">
|
||||||
<template #header>
|
<template #header>
|
||||||
<div class="card-header bg-zinc-100 p-3 rounded-md">
|
<div class="card-header bg-zinc-100 p-3 rounded-md">
|
||||||
<n-text>{{ item.title }}</n-text>
|
<n-text>{{ item.title.split('(')[0] }}</n-text>
|
||||||
<n-tooltip trigger="hover" placement="top">
|
<n-tooltip trigger="hover" placement="top">
|
||||||
<template #trigger>
|
<template #trigger>
|
||||||
<n-button quaternary circle size="small" @click="copyUrl(item.url)">
|
<n-button quaternary circle size="small" @click="copyUrl(item.url)">
|
||||||
@@ -36,8 +36,8 @@
|
|||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
</n-card>
|
</n-card>
|
||||||
</n-grid-item>
|
</div>
|
||||||
</n-grid>
|
</div>
|
||||||
</n-spin>
|
</n-spin>
|
||||||
</n-space>
|
</n-space>
|
||||||
</n-scrollbar>
|
</n-scrollbar>
|
||||||
@@ -114,12 +114,18 @@ const openUrl = (url: string) => {
|
|||||||
|
|
||||||
<style scoped>
|
<style scoped>
|
||||||
.share-card {
|
.share-card {
|
||||||
min-width: 680px;
|
min-width: 280px;
|
||||||
max-width: 800px;
|
max-width: 90vw;
|
||||||
max-height: 80vh;
|
max-height: 80vh;
|
||||||
overflow-y: auto;
|
overflow-y: auto;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.grid-container {
|
||||||
|
display: grid;
|
||||||
|
grid-template-columns: repeat(auto-fill, minmax(320px, 1fr));
|
||||||
|
gap: 8px;
|
||||||
|
}
|
||||||
|
|
||||||
.qrcode-card {
|
.qrcode-card {
|
||||||
text-align: center;
|
text-align: center;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in new issue
Block a user