桌面端样式
All checks were successful
site-dist-deploy / build-and-deploy (push) Successful in 1m8s

This commit is contained in:
speakeloudest 2026-01-04 22:52:06 -08:00
parent 02da9d975f
commit 96dbe0c108

View File

@ -115,7 +115,7 @@
</template> </template>
<script setup lang="ts"> <script setup lang="ts">
import { ref } from 'vue' import { ref, computed } from 'vue'
import ArrowIcon from './arrow-icon.svg?component' import ArrowIcon from './arrow-icon.svg?component'
import StartIcon from './Star-1.svg?component' import StartIcon from './Star-1.svg?component'
import { toast } from 'vue-sonner' import { toast } from 'vue-sonner'
@ -154,13 +154,14 @@ interface Hotzone {
payload: string payload: string
label?: string label?: string
} }
const account = [ const accounts = [
{ account: 'prla08741@gmx.com', password: 'Qw990088' }, { account: 'prla08741@gmx.com', password: 'Qw990088' },
{ account: 'guazhexing721@gmx.com', password: 'Qw990088' }, { account: 'guazhexing721@gmx.com', password: 'Qw990088' },
] ]
const selectedIndex = ref(0) //
// const downloadMethods = computed(() => {
const downloadMethods = ref([ const account = accounts[selectedIndex.value]
return [
{ {
id: 1, id: 1,
title: '创建新“香港Apple ID”', title: '创建新“香港Apple ID”',
@ -216,16 +217,16 @@ const downloadMethods = ref([
y: 1426, y: 1426,
w: 140, w: 140,
h: 20, h: 20,
type: 'text', type: 'text', //
payload: 'https://account.apple.com', payload: account.account,
}, },
{ {
x: 103, x: 103,
y: 1463, y: 1463,
w: 140, w: 140,
h: 20, h: 20,
type: 'text', type: 'text', //
payload: 'https://account.apple.com', payload: account.password,
}, },
{ {
x: 103, x: 103,
@ -233,7 +234,8 @@ const downloadMethods = ref([
w: 194, w: 194,
h: 34, h: 34,
type: 'copy', type: 'copy',
payload: 'https://account.apple.com', payload: account.account,
label: '账号', // account
}, },
{ {
x: 103, x: 103,
@ -241,16 +243,28 @@ const downloadMethods = ref([
w: 194, w: 194,
h: 34, h: 34,
type: 'copy', type: 'copy',
payload: 'https://account.apple.com', payload: account.password,
label: '密码', //
}, },
] as Hotzone[], ] as Hotzone[],
}, },
]) ]
})
const activeId = ref<number | null>(null) const activeId = ref<number | null>(null)
const toggle = (id: number) => { const toggle = (id: number) => {
activeId.value = activeId.value === id ? null : id if (activeId.value === id) {
activeId.value = null
} else {
activeId.value = id
// ID 3
if (id === 3) {
//
selectedIndex.value = selectedIndex.value === 0 ? 1 : 0
}
}
} }
const handleHotzone = (hz: Hotzone) => { const handleHotzone = (hz: Hotzone) => {