全书目录

第三篇:Vue 完全指南 —— 新城区商业街宇宙

第十四章:Vue Router —— 商业街道路系统

1 分钟 21 字 第 84 / 962 个阅读单元

当应用从单店页面变成整条街时,就需要路由。

ts
// router/index.ts
import { createRouter, createWebHistory } from 'vue-router';
import HomeView from '@/views/HomeView.vue';
import ShopsView from '@/views/ShopsView.vue';

export const router = createRouter({
  history: createWebHistory(),
  routes: [
    { path: '/', component: HomeView },
    { path: '/shops', component: ShopsView },
  ],
});
ts
// main.ts
import { createApp } from 'vue';
import App from './App.vue';
import { router } from './router';

createApp(App).use(router).mount('#app');
vue
<!-- App.vue -->
<template>
  <nav>
    <RouterLink to="/">首页</RouterLink>
    <RouterLink to="/shops">店铺列表</RouterLink>
  </nav>

  <RouterView />
</template>