feat(preload): expose architecture detection to renderer process

add multiarch support
This commit is contained in:
Elysia
2026-01-31 10:26:52 +08:00
parent 698c0b5420
commit 5b09dfb3d9
8 changed files with 24 additions and 14 deletions

View File

@@ -16,7 +16,7 @@
<script setup>
import { computed, defineProps, defineEmits, onMounted, onBeforeUnmount, ref, watch } from 'vue';
import { APM_STORE_ARCHITECTURE, APM_STORE_BASE_URL } from '../global/storeConfig';
import { APM_STORE_BASE_URL } from '../global/storeConfig';
const props = defineProps({
app: {
@@ -32,7 +32,7 @@ const isLoaded = ref(false);
const loadedIcon = ref('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"%3E%3Crect fill="%23f0f0f0" width="100" height="100"/%3E%3C/svg%3E');
const iconPath = computed(() => {
return `${APM_STORE_BASE_URL}/${APM_STORE_ARCHITECTURE}/${props.app._category}/${props.app.Pkgname}/icon.png`;
return `${APM_STORE_BASE_URL}/${window.apm_store.arch}/${props.app._category}/${props.app.Pkgname}/icon.png`;
});
const description = computed(() => {