目录
安装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
medicine in mexico pharmacies: buying from online mexican pharmacy – medicine in mexico pharmacies
mexico drug stores pharmacies: best online pharmacies in mexico – reputable mexican pharmacies online
buying from online mexican pharmacy: mexican rx online – mexican mail order pharmacies
buying prescription drugs in mexico: mexican online pharmacies prescription drugs – pharmacies in mexico that ship to usa
Immerse yourself in the charm of France https://france.life-in-france.net a land of fine cuisine, impressive architecture and picturesque landscapes. An unrivaled lifestyle.
Indibet https://indibeti.in is a premier online casino offering a wide array of games including slots, table games, and live dealer options. Renowned for its user-friendly interface and robust security measures, Indibet ensures a top-notch gaming experience with exciting bonuses and 24/7 customer support.
mexico drug stores pharmacies mexico drug stores pharmacies mexican pharmacy
buying from online mexican pharmacy: mexican mail order pharmacies – purple pharmacy mexico price list
reputable mexican pharmacies online: medicine in mexico pharmacies – reputable mexican pharmacies online
https://mexicandeliverypharma.com/# mexico drug stores pharmacies
веб студия разработка сайтов biztest.ru .
best online pharmacies in mexico: п»їbest mexican online pharmacies – medication from mexico pharmacy
mexican online pharmacies prescription drugs: pharmacies in mexico that ship to usa – п»їbest mexican online pharmacies
how to get advair cheap
purple pharmacy mexico price list medicine in mexico pharmacies mexico drug stores pharmacies
https://mexicandeliverypharma.com/# purple pharmacy mexico price list
oral speman – buy himplasia cheap fincar medication
cliccando qui
furosemide 20 mg cost
заказать сайт заказать сайт .
mexican mail order pharmacies buying prescription drugs in mexico online pharmacies in mexico that ship to usa
стоимость создания сайта https://www.biztest.ru .
Свежие новости https://diesel.kyiv.ua автомобильного рынка, новинки автопрома
The fascinating story of Ja Morant’s https://grizzlies-de-memphis.ja-morant-fr.com meteoric rise, from status from rookie to leader of the Memphis Grizzlies and rising NBA superstar.
Авто статті https://road.kyiv.ua з порадами з ремонту та обслуговування. Авто блог з професійними порадами.
Автомобільні новини https://sedan.kyiv.ua України та світу, тест-драйви автомобілів, автоспорт
buy vermox online usa
mexican border pharmacies shipping to usa mexico pharmacies prescription drugs purple pharmacy mexico price list
заказать сайт заказать сайт .
augmentin 1g 125mg
Привет, друзья!
Мы изготавливаем дипломы психологов, юристов, экономистов и других профессий по разумным ценам.
diplomman.ru
Здравствуйте!
Приобрести диплом о высшем образовании.
anahnu.club/jomsocial/groups/viewbulletin/10119-%D0%B1%D1%8B%D1%81%D1%82%D1%80%D1%8B%D0%B9-%D0%B2%D1%8B%D0%B1%D0%BE%D1%80-%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D0%BD%D0%B5%D1%82-%D0%BC%D0%B0%D0%B3%D0%B0%D0%B7%D0%B8%D0%BD%D0%B0,-%D0%BF%D1%80%D0%BE%D0%B4%D0%B0%D1%8E%D1%89%D0%B5%D0%B3%D0%BE-%D0%B4%D0%B8%D0%BF%D0%BB%D0%BE%D0%BC%D1%8B.html?groupid=1
5 mg accutane singapore
ceftin 500mg
PrestigeAvto https://prestige-avto.com.ua України автомобільний журнал
Найбільший автомобільний портал https://mirauto.kyiv.ua України
Получите лучшие промокоды прямо сейчас Получите лучшие промокоды прямо сейчас .
Щоденні новини https://k-moto.com.ua із автомобільного середовища. Поради автоаматорам. Тест-драйви автомобілів з пробігом та огляди новинок
Проверенные промокоды на все случаи жизни Проверенные промокоды на все случаи жизни .
Рабочие промокоды для всех типов покупок. https://www.free-promocode.ru .
Undress AI & Bulk Nude AI Generator https://nudifyonline.vip. Make AI nudes and bulk generate undress AI photos of any girl for almost free!
finasteride tablets – cheap kamagra 200mg buy uroxatral 10 mg online
Привет!
Мы изготавливаем дипломы любой профессии по разумным ценам. Цена будет зависеть от выбранной специальности, года получения и образовательного учреждения. Всегда стараемся поддерживать для заказчиков адекватную политику цен. Для нас очень важно, чтобы дипломы были доступными для большинства граждан.
bookmarkinginfo.com/story17090353/купить-диплом-автомеханика
Авто статті https://black-star.com.ua з порадами з ремонту та обслуговування
DMV Test на русском языке https://papadmv.com тесты с ответами ПДД США 2024. Тренировочные dmv test на русском для сдачи на права, изучите правила дорожного движения США для разных штатов.
Секреты экономии – промокоды для вас http://www.promokodbar.ru .
Секретные промокоды – успейте использовать! Секретные промокоды – успейте использовать! .
Здравствуйте!
Можно ли купить аттестат о среднем образовании, основные моменты и вопросы
pristinefleetsolution.com/где-купить-диплом-советы-и-отзывы/
Рады оказаться полезными!.
Добрый день!
Купить документ о получении высшего образования вы можете у нас.
diplomyx24.ru/kupit-diplom-vracha
Успехов в учебе!
Добрый день!
Заказать диплом о высшем образовании.
saluttunisia.com/jomsocial/groups/viewbulletin/267-shirokij-assortiment-dokumentov-v-izvestnom-magazine.html?groupid=101