Vue3使用路由及配置vite.alias簡(jiǎn)化導(dǎo)入寫(xiě)法的過(guò)程詳解
一、使用路由
1)安裝vue-router
yarn add vue-router
2)注冊(cè)路由
將兩個(gè)組件Home
、Project
注冊(cè)到路由中:
import { createApp } from "vue"; import { createRouter, createWebHashHistory } from 'vue-router'; import App from "./App.vue"; const Home = { render(){ return 'Home'} } const Project = { render(){ return 'Project'} } const routes = [ { path: '/', component: Home }, { path: '/project', component: Project }, ] const app = createApp(App); const router = createRouter({ // 4. 內(nèi)部提供了 history 模式的實(shí)現(xiàn)。為了簡(jiǎn)單起見(jiàn),我們?cè)谶@里使用 hash 模式。 history: createWebHashHistory(), routes, // `routes: routes` 的縮寫(xiě) }); app.use(router); app.mount("#app");
3)使用路由
App.vue
文件加入如下代碼:
<template> <router-view></router-view> </template>
效果如下:
二、配置vite.alias簡(jiǎn)化導(dǎo)入寫(xiě)法
1)安裝@types/node
yarn add @types/node
2)修改vite.config.ts
import { defineConfig } from 'vite' import vue from '@vitejs/plugin-vue' import path from 'path' // https://vitejs.dev/config/ export default defineConfig({ plugins: [vue()], resolve: { alias: { '@': path.resolve(__dirname, './src'), } } })
3)修改tsconfig.JSON (不修改沒(méi)有提示)
在compilerOptions
中加入下面配置:
"baseUrl": "./", "paths": { "@/*": ["./src/*"] //格式一定要寫(xiě)對(duì)符號(hào)*不能少不然找不到@或者沒(méi)有代碼提示 },
效果如下:
到此這篇關(guān)于Vue3使用路由及配置vite.alias簡(jiǎn)化導(dǎo)入寫(xiě)法的文章就介紹到這了,更多相關(guān)vue3 vite.alias路由配置內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- vite+vue3+tsx項(xiàng)目打包后動(dòng)態(tài)路由無(wú)法加載頁(yè)面的問(wèn)題及解決
- vue3 vite pinia配置動(dòng)態(tài)路由、解決刷新頁(yè)面路由消失的問(wèn)題
- Vue3+vite路由配置優(yōu)化(自動(dòng)化導(dǎo)入)
- vue3+vite動(dòng)態(tài)加載路由,本地路由和線(xiàn)上路由匹配方式
- vite?vue3下配置history模式路由的步驟記錄
- Vue3+Vite實(shí)現(xiàn)動(dòng)態(tài)路由的詳細(xì)實(shí)例代碼
- vue3?vite異步組件及路由懶加載實(shí)戰(zhàn)示例
- vite vue3 路由配置@找不到文件的問(wèn)題及解決
相關(guān)文章
解決VUE-Router 同一頁(yè)面第二次進(jìn)入不刷新的問(wèn)題
這篇文章主要介紹了解決VUE-Router 同一頁(yè)面第二次進(jìn)入不刷新的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-07-07vue-router 學(xué)習(xí)快速入門(mén)
本篇文章主要介紹了vue-router 學(xué)習(xí)快速入門(mén),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-03-03