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