代码成就万世基积沙镇海,梦想永在凌云意意气风|

又一岁荣枯

园龄:3年4个月粉丝:11关注:6

在vue中使用router时所需要的配置

router.js

import { createRouter, createWebHistory } from 'vue-router';

//2. 定义路由组件
import Home from "../views/Home.vue"
import Login from "../views/Login.vue"

//3.定义路由- 配置路由走向
const routes = [
    {
        path: "/", //页面的路径
        component: Login  //去哪个页面
    },
    {
        path: "/home", //页面的路径
        component: Home  //去哪个页面
    }
];

//4. 创建router实例,然后传“routes”配置
const router = createRouter({
    history: createWebHistory(),
    routes
});

//7.导出router
export default router;

main.js

import { createApp } from 'vue';
import App from './App.vue';
import ElementPlus from 'element-plus';
import 'element-plus/dist/index.css';
import router from './router/router'; // Import the router instance

const app = createApp(App);

// Use Element Plus
app.use(ElementPlus);

// Use the router plugin
app.use(router);

// Mount the app with the router
app.mount('#app');

APP.vue

<script setup>
// This starter template is using Vue 3 <script setup> SFCs
// Check out https://v3.vuejs.org/api/sfc-script-setup.html#sfc-script-setup
import Home from './views/Home.vue'
import Login from './views/Login.vue'
</script>

<template>
  <!-- <Login></Login> -->
  <router-view />
</template>

<style>

</style>

本文作者:又一岁荣枯

本文链接:https://www.cnblogs.com/java-six/p/17936048.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   又一岁荣枯  阅读(38)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起