首页 > 其他分享 > vue学习笔记(七):路由

vue学习笔记(七):路由

时间:2022-09-27 11:36:37浏览次数:60  
标签:NotFound vue views 笔记 组件 import 路由 页面

Vue是单页面的网页程序,只有一个页面,页面中的不同的部分会被替换成不同的组件的内容

根据不同的浏览器路径替换不同的组件内容
要建立路径和视图之间的关系,即是路由!

静态导入,缺点是vue会将所有页面组件的代码都加入到页面中造成臃肿。
import Vue from 'vue'
import VueRouter from 'vue-router'
//@是绝对路径的写法,代表的是src目录 import Container from '@/views/views/Container' import Login from '@/views/views/Login' import NotFound from '@/views/views/NotFound' Vue.use(VueRouter) const routes = [ { path:"/", component:Container //主页组件 }, { path:"/login", component:Login //登入页组件 }, { path:"/404", component:NotFound //404页组件 }, { path:"*", component:NotFound } ] const router = new VueRouter({ routes }) export default router

动态导入:只有使用到的组件代码才会被动态加载到页面中

 

 

标签:NotFound,vue,views,笔记,组件,import,路由,页面
From: https://www.cnblogs.com/tangwei-fuzhou/p/16733944.html

相关文章

  • 简单上手 Vue Router
    VueRouter也随着Vue3的更新来到了4版本,来看一下怎么使用吧!(这里使用的是compositionAPI和TypeScript模式)安装vue-router4npminstallvue-router@4在/src......
  • Vue+Echarts--父组件+子组件(基础)
    基本的思路就是:在父组件获取后端数据,然后传到子组件,子组件创建图表进行展示。1、获取后端数据 2、将数据传给子组件,并将子组件引入到父组件  3、子组件接收数......
  • vscode运行vue项目(vscode插件安装)
    vetureslinAutoCloseTagAutoRenameTagDebuggerforChromeopeninbrowserJavaScript(ES6)codesnippetsPathIntellisenseBracketPairColorizerBetterC......
  • Sass 笔记
    SassSass全称"SyntacticallyAwesomeStyleSheets",是CSS的一种扩展语言。变量VariableSass允许使用变量(最新的CSS也支持了变量)。可以在Sass中声明变量,并为......
  • vue学习笔记(六):EL组件库学习
    安装Element-uinpmielement-ui在main.js中插入引用项importElementfrom'element-ui'import'element-ui/lib/theme-chalk/index.css'在newVue之前插入引用......
  • Vue3之script-setup全面解析(转载)
    可能很多同学(包括我)刚上手Vue3.0之后,都会觉得开发过程似乎变得更繁琐了,Vue官方团队当然不会无视群众的呼声,如果你基于脚手架和.vue文件开发,那么可以享受到更高效率......
  • 【OpenLayers笔记】绘制描边线
    letlayer=newVectorLayer();//新建一个绘线层letfeature=newFeature({geometry:newLineString([fromLonLat([114,24]),//线的点坐标......
  • vue项目中使用高德地图搜索定位
    实现vue项目中展现地图(这里用的是高德地图),并且有搜索框根据搜索的位置定位注册帐号访问高德地图开发平台根据实际情况填写就可以......
  • Avue 常见问题 (工作总结)
    vaildData验证对象验证是否为空的任何类型数据,为空择取默认的设置值varobj={}console.log(this.vaildData(obj,'默认值'))//默认值console.log(this.vaildD......
  • HCIA学习笔记三十一:静态路由的负载均衡
    一、负载分担示例• 在路由器B上配置到达路由器A的10.1.1.1网段的三条负载路由。二、负载分担实验2.1、拓扑图•分别在路由器中拖出2台AR2220、终端中拖出2台PC机,......