vue3脚手架简单静态路由解读
作者:weixin_48399505
这篇文章主要介绍了vue3脚手架简单静态路由,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
vue3脚手架简单静态路由
1.安装路由
npm install vue-router@4
2.创建文件
router—index.js
// vue-router中提供3种的路由模式 import { createWebHistory, createRouter } from 'vue-router' const routes = [ { path: '/', name: 'home', component: () => import('@/pages/home/index.vue') } ] // 创建路由实例并传递 `routes` 配置 const router = createRouter({ // hash 模式。 history: createWebHistory(), routes }) export default router
3.main.js文件引入
import router from './router' import { createApp } from 'vue' import App from './App.vue' createApp(App).use(router).mount('#app')
4.app.vue
<router-view></router-view>
5.vite.config.js文件引入sass和src路径
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'), } }, // 全局 css 注册 css: { preprocessorOptions: { scss: { javascriptEnabled: true, additionalData: `@import "src/styles/common/style.scss";` } } }, })
vue的路由及静态路由和动态路由区别
路由主要分为以下几点:(图见)
静态路由与动态路由的区别
定义
- 静态路由:静态路由是在路由器中设置固定的路由表;除非网络管理员进行干预,否则静 态路由表不会发生变化。
- 动态路由:由网络中的路由器之间相互通信,传递路由信息,利用收到的路由信息更新路由表的路由方式。
使用场景
- 静态路由:网络规模不大,拓扑结构固定的网络中。
- 动态路由:网络规模大,网络拓扑机构复杂的网络。
优点
- 静态路由:简单、高效、可靠、网络安全、转发效率高。
- 动态路由:灵活,能够适时适应网络结构的变化,无需管理员手工维护,减轻了管理员的工作负担。
缺点
- 静态路由:不能灵活的适应网络的动态变化。
- 动态路由:占用网络带宽(用于传输路由更新信息)。
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。