使用Vue-Router实现页面跳转

安装

npm install vue-router@4 --save

项目中新建router.js文件
使用Vue-Router实现页面跳转_第1张图片



import { createRouter,createWebHashHistory } from "vue-router";
import Home from "@/pages/Home.vue"
import Banner from "@/pages/Banner.vue"
import Post from "@/pages/Post.vue"
import User from "@/pages/User.vue"
import Comment from "@/pages/Comment.vue"


const routes = [{
    path:"/",
    component:Home,
    name:"home"
},
{
    path:"/banner",
    component:Banner,
    name:"banner"
},
{
    path:"/post",
    component:Post,
    name:"post"
},
{
    path:"/comment",
    component:Comment,
    name:"comment"
},
{
    path:"/user",
    component:User,
    name:"user"
}

]


const router = createRouter({
    history: createWebHashHistory(),
    routes
  })
  
 export default router

新建组件
使用Vue-Router实现页面跳转_第2张图片

main.js中引入

使用Vue-Router实现页面跳转_第3张图片

注: 是 Vue.js 中的一个组件,用于渲染路由匹配到的组件。它是 Vue Router 的核心组件,在每个路由规则匹配成功后会渲染对应的组件。

你可能感兴趣的:(Vue,vue.js,javascript,ecmascript)