路有调整

This commit is contained in:
fofolee 2022-04-04 01:08:13 +08:00
parent ecd0b39e80
commit fa7fcd216b
3 changed files with 21 additions and 6 deletions

View File

@ -21,17 +21,26 @@ export default defineComponent({
let version = utools.getAppVersion(); let version = utools.getAppVersion();
if (version < requiredVersion) { if (version < requiredVersion) {
this.$router.push({ this.$router.push({
path: `/needupdate/${version}-${requiredVersion}`, name: "needupdate",
params: { version: version, requiredVersion: requiredVersion },
}); });
return; return;
} }
utools.onPluginEnter((enter) => { utools.onPluginEnter((enter) => {
// //
this.$q.dark.set(utools.isDarkColors()); this.$q.dark.set(utools.isDarkColors());
//
localStorage["enterData"] = JSON.stringify(enter);
// //
this.$router.push(enter.code); let routeData = {
from: "uTools",
action: "run",
data: enter,
};
this.$router.push({
name: enter.code,
params: {
data: JSON.stringify(routeData),
},
});
}); });
}, },
}, },

View File

@ -27,7 +27,7 @@
export default { export default {
data() { data() {
return { return {
requiredversion: this.$route.params.requiredversion, requiredversion: this.$route.params.requiredVersion,
version: this.$route.params.version, version: this.$route.params.version,
}; };
}, },

View File

@ -1,10 +1,14 @@
const routes = [ const routes = [
{ {
path: '/configuration', path: '/configuration',
name: "configuration",
props: true,
component: () => import('pages/ConfigurationPage.vue') component: () => import('pages/ConfigurationPage.vue')
}, },
{ {
path: '/code', path: '/code',
name: "code",
props: true,
component: () => import('pages/CodeRunner.vue') component: () => import('pages/CodeRunner.vue')
}, },
{ {
@ -20,7 +24,9 @@ const routes = [
component: () => import('pages/QuickPanel.vue') component: () => import('pages/QuickPanel.vue')
}, },
{ {
path: '/needupdate/:version-:requiredversion', path: '/needupdate',
name: 'needupdate',
props: true,
component: () => import('pages/NeedUpdate.vue') component: () => import('pages/NeedUpdate.vue')
} }