From 9e529f8acbeee90832cda8e09f0a968736e65332 Mon Sep 17 00:00:00 2001 From: Evan You Date: Wed, 27 Dec 2023 10:08:26 +0800 Subject: [PATCH] chore(sfc-playground): correctly show selected version on start up --- packages/sfc-playground/src/Header.vue | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/packages/sfc-playground/src/Header.vue b/packages/sfc-playground/src/Header.vue index 49e370e6c30..48585a8e646 100644 --- a/packages/sfc-playground/src/Header.vue +++ b/packages/sfc-playground/src/Header.vue @@ -27,6 +27,12 @@ const { store } = props const currentCommit = __COMMIT__ const vueVersion = ref(`@${currentCommit}`) +const vueURL = store.getImportMap().imports.vue +if (vueURL && !vueURL.startsWith(location.origin)) { + const versionMatch = vueURL.match(/runtime-dom@([^/]+)/) + if (versionMatch) vueVersion.value = versionMatch[1] +} + async function setVueVersion(v: string) { vueVersion.value = `loading...` await store.setVueVersion(v)