目录
安装router
- 在vscode中来到你的项目文件夹中
- 在终端中执行命令安装router:npm i vue-router -D
- 等待下载安装
- 安装好以后,在项目目录的src目录内,新建目录 modules 用于存放插件模块
- 在moudules内新建路由配置文件 route.js
- 里面写如下内容:
import { createRouter, createWebHistory } from "vue-router"
const router = createRouter({
routes: [],
history: createWebHistory()
})
export default router
修改main.js
- 导入router : import router from "./modules/router"
- 使用router : app.use(router)
- 最终main.js文件内容:
import { createApp } from 'vue'
import App from './App.vue'
import router from "./modules/router"
const app = createApp(App)
app.use(router)
app.mount('#app')
创建pages
- 在src目录下,新建文件夹pages,用于存放页面
- 在里面新建2个示例页面:hello.vue,home.vue
- hello.vue
- -
- home.vue
- 在App.vue中使用路由,修改App.vue:
<template>
<router-view></router-view>
</template>
在router.js中配置页面
- 上面两个页面(hello.vue和home.vue)新建后路由是不知道的,我们需要在配置文件router.js中告诉它,因此需要修改router.js
- 在routes数组中增加对应页面的配置:
{
name:"主页",
component: () => import('../pages/home.vue')
},
{
name:"欢迎",
path:"/hello",
component: () => import('../pages/hello.vue')
}
- -
- name:页面名称,随意
- path:在浏览器访问的时候的路径
- component:导入访问的页面文件
- 由于第一个就是默认的主页,所以不需要写path
- 访问第二个的浏览器路径就是:http://localhost:3000/hello
- router.js总体代码:
import { createRouter, createWebHistory } from "vue-router"
const router = createRouter({
routes: [
{
name:"主页",
component: () => import('../pages/home.vue')
},
{
name:"欢迎",
path:"/hello",
component: () => import('../pages/hello.vue')
}
],
history: createWebHistory()
})
export default router
- 到这里基本就配置完成了,运行项目看看:npm run dev
- 主页:
- 欢迎页:
配置文件路由
当我们增加页面时,总要在router中配置一下,一旦页面多起来就很麻烦,所以可以安装文件路由,也就是以文件夹pages内的文件结构自动作为访问路径。
- 安装文件路由插件
- npm i -D vite-plugin-pages
- 在vite.config.js中增加配置:
import Pages from "vite-plugin-pages"
export default defineConfig({
plugins:[
//...
Pages(),
]
})
- 修改后的vite.config.js :
- 修改router.js
- 从pages文件夹中导入
- 去掉routes内容
import { createRouter, createWebHistory } from "vue-router"
import routes from "~pages";
const router = createRouter({
routes,
history: createWebHistory()
})
export default router
- 到这里就完成了,但要注意的是,页面里主页不是home.vue了,默认的是index.vue,由于我们示例中并没有这个文件,因此访问http://localhost:3000就会报警告。而访问原来的home.vue就需要改为http://localhost:3000/home
Привет!
Купить документ института можно в нашей компании в столице.
ast-diplom.com/kupit-diplom-krasnodar
Автомобільні новини https://avtonews.kyiv.ua України. Все для автовласника.
Авто статті https://bestauto.kyiv.ua з порадами з ремонту та обслуговування, авто блог з професійними порадами, огляди новинок
Автомобільні новини https://autonovosti.kyiv.ua України та світу, тест-драйви нових авто, поради експертів
Автоновини України https://avtomobilist.kyiv.ua огляди машин та новини для автомобілістів
Экономьте с промокодами на любимые бренды Экономьте с промокодами на любимые бренды .
Новейшие промокоды для вашего любимого магазина. Новейшие промокоды для вашего любимого магазина. .
Привет, друзья!
Легальные способы покупки диплома о среднем полном образовании
mans-diplomas.ru
Авто статті https://automobile.kyiv.ua з порадами з ремонту та обслуговування, авто блог з професійними порадами, огляди новинок
zovirax cream generic price
Слимофор https://slymofor.ru инновационное средство для быстрого похудения.
Привет!
Мы предлагаем дипломы любой профессии по приятным ценам.
mandiplomiks.ru
Щоденні новини https://autoinfo.kyiv.ua із автомобільного середовища. Поради автоаматорам. Тест-драйви
Сериал “911: Служба спасения” https://911-sluzhba-spaseniya.watch рассказывает о работе сотрудников экстренных служб Лос-Анджелеса, включая пожарных, медиков и операторов 911. Они ежедневно сталкиваются с опасными ситуациями, спасая жизни и решая сложные личные проблемы. Смотрите онлайн в хорошем качестве HD, бесплатно, все сезоны.
В нашем интернет магазине https://shop-uggs.ru представлен широкий ассортимент оригинальных женских, мужских и детских UGG Australia. Вы можете купить угги у нас в Москве, а так же с доставкой по России без предоплаты. Мы привозим 2 пары обуви на примерку, вы сможете сначала примерить уги и только потом оплачивать те угги которые вам подошли.
Официальный сайт по продаже оригинальных кроссовок изи буст https://yeezy-boost-shop.ru в Москве. Мы продаем yeezy boost оригинал с доставкой по всей России. В нашей линейке есть такие модели Adidas yeezy 350, yeezy 500, yeezy slide.
классное порево классное порево .
классное порево онлайн классное порево онлайн .
классное порево бесплатно классное порево бесплатно .
Привет, друзья!
Заказать документ ВУЗа можно у нас.
ast-diplomas.com/kupit-diplom-rostov-na-donu
Хорошей учебы!
Добрый день!
Покупка школьного аттестата с упрощенной программой: что важно знать
arusak-diploms-srednee.ru В
Добрый день!
Заказать документ о получении высшего образования
ast-diploms.com/kupit-diplom-nizhnij-novgorod
zithromax 500mg over the counter
самое классное порево https://klassny-sex.ru/ .
can i take a rental car from Croatia to Montenegro rental cars in Montenegro
очень классное порево https://klassny-sex.ru .
лучшее порно бесплатно без регистрации лучшее порно бесплатно без регистрации .
смотреть классное порево смотреть классное порево .
Автомобільний портал https://allauto.kyiv.ua який захоплює своїми тест-драйвами та новими новинами автосвіту
Новини автомобільного ринку https://autoguide.kyiv.ua та автопромисловості
Автомобільний портал https://autodream.com.ua новини та огляди новинок авторинку.
propecia for sale online
I absolutely love your website.. Very nice colors & theme. Did you build this web site yourself? Please reply back as I’m trying to create my own personal blog and would love to learn where you got this from or just what the theme is called. Cheers!
nolvadex pills for sale
самое лучшее бесплатное порно http://best-free-porno.ru .
классное порево видео klassny-sex.ru .
Мазь для суставов https://sustalits.ru заказать онлайн.
классное порево бесплатно классное порево бесплатно .
Привет!
Где купить диплом по актуальной специальности?
spbmedu.ru/
duloxetine cost
Добрый день!
Купить документ о получении высшего образования вы сможете у нас.
diploms-x.com/kupit-diplom-bakalavra-ili-specialista
delta car rental Montenegro Podgorica Montenegro car rental
Строительство заборов из металлического штакетника под ключ в Санкт-Петербурге https://trudolubov.com/product/zabory-pod-klyuch/zabor-metallicheskiy-shtaketnik/. Цены на сайте.
Газоблоки https://gasoblok.ru являются самым популярным материалом для строительства домов из газобетона, они стали эффективной, надежной и недорогой технологией. Качественные газобетонные блоки производятся промышленным способом и обрабатываются в специальных автоклавах.
Mixing Reinvented ChipMixer For Your Privacy
Привет, друзья!
Купить диплом университета.
p33340zg.beget.tech/2024/07/04/kak-podyskat-nadezhnyy-onlayn-magazin-s-ogromnym-katalogom-diplomov.html
doxycycline 100mg capsules: 3626 doxycycline – doxycycline online pharmacy canada
paxlovid covid: п»їpaxlovid – paxlovid covid
vai proprio qui
Привет, друзья!
Заказать документ о получении высшего образования можно в нашей компании.
asxdiplomik24.ru/kupit-diplom-omsk
Удачи!