vue-router 简单使用

概念

Vue Router 是 Vue.js 的官方路由。它与 Vue.js 核心深度集成,让用 Vue.js 构建单页应用变得轻而易举。功能包括:
嵌套路由映射
动态路由选择
模块化、基于组件的路由配置
路由参数、查询、通配符
展示由 Vue.js 的过渡系统提供的过渡效果
细致的导航控制
自动激活 CSS 类的链接
HTML5 history 模式或 hash 模式
可定制的滚动行为
URL 的正确编码

安装

npm install vue-router@4 -S

创建

import Home from '../components/Home.vue'
import Home2 from '../components/Home2.vue'
import {createRouter,createWebHashHistory} from 'vue-router'
const routes =[
    {path:'/home',component:Home},
    {path:'/home2',component:Home2},]

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

export default router

注册

import { createApp } from 'vue'
import App from './App.vue'
import router from './router'

const app = createApp(App)
app.use(router)
app.mount('#app')

页面

<template>
    <div>
        <router-link to="/home">home</router-link>
        <router-link to="/home2">home2</router-link>
        <router-view></router-view>
    </div>
</template>

本文作者:Sherwin

本文链接:https://www.cnblogs.com/sherwin1995/p/16869180.html

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

posted @ 2022-11-08 11:47  Sherwin_szw  阅读(21)  评论(0编辑  收藏  举报
💬
评论
📌
收藏
💗
关注
👍
推荐
🚀
回顶
收起
  1. 1 404 not found REOL
404 not found - REOL
00:00 / 00:00
An audio error has occurred.