rubick/tpl/src/App.vue

30 lines
509 B
Vue

<template>
<router-view />
</template>
<script setup>
import { useRouter } from "vue-router";
const router = useRouter();
window.rubick.onPluginEnter(({ code, type, payload }) => {
const current = window.exports[code];
if (current.mode === 'none') {
current.args.enter && current.args.enter({ code: code, type, payload });
return;
}
router.push({
name: current.mode,
params: {
code, type, payload
},
});
});
</script>
<style>
* {
margin: 0;
padding: 0;
}
</style>