vue-router路由的作用,vuerouter默认路由

  vue-router路由的作用,vuerouter默认路由

  本文主要介绍Vue学习的基础——Vue router路由,路由本质上是一个超链接。夏眠的文章重点介绍了VueRouter路由的相关信息,有需要的朋友可以参考一下。希望对你的学习有帮助。

  

目录

  描述2。所选路线的渲染:3 .基本工作原理2。实战1。使用router 2创建一个Vue项目。打开项目3中的src/router/index.js文件。在浏览器中打开项目4,并创建一条新路线。

  

一、VueRouter

  

1、说明

  用Vue.js Vue Router创建一个单页应用感觉很自然:有了Vue.js,我们已经可以通过组合组件来组成应用了。当你想添加Vue路由器时,我们需要做的是将组件映射到路由,然后告诉Vue路由器在哪里渲染它们。路由本质上是一个超链接。

  

2、选中路由的渲染:

  (1)、router-link-exact-active类

  当路由是到where时,类名被添加到相应的路由标签中。

  比如你点击关于,路线就会跳转到关于对应的页面。

  (2)、router-link-active类

  在路由中,子路由的路径设置(例如,http://localhost/home)包括父路由的路径设置(例如,3358localhost/),因此当您单击子路由并将router-link-active类添加到子路由时,父路由也具有router-link-active类。也就是说,当点击路由(http://localhost/home)时,两个路由都具有被选中的效果。

  

3、基本工作原理

  vue的html部分引入Router-link(类似原理A),to属性是要跳转的vue组件,而router-view负责显示当前路由所指向的内容,这样单个页面也可以达到页面跳转的效果!

  

二、实战

  

1、创建一个带router的vue项目

  

2、打开项目中的src/router/index.js文件

  可以看到项目自动生成了两条路线,一条是主页,一条是关于界面。路径分别是“/”和“/about”。

  打开根目录下的main.js,可以看到main.js中已经引入了routing,所以所有组件中都可以使用routing。

  

3、在浏览器中打开项目

  可以看到两条路线,回家和关于。

  

4、新建路由

  写一个类似淘宝的路线导航,包括:首页、消息、购物车和我的四个部分。

  新建四个vue文件,对应四个路由。

  配置路由index.js文件

  从“vue”导入Vue

  从“vue路由器”导入vue路由器

  从以下位置导入主页./views/Home.vue

  Vue.use(VueRouter)

  常量路由=[

  {

  路径:“/”,

  姓名:家,

  组件:主页

  },

  {

  路径:“/消息”,

  名称:“消息”,

  component:()=import(/* webpackChunkName: about */./views/message . vue’)

  },

  {

  路径:“/goodcar”,

  名称:“好车”,

  component:()=import(/* webpackChunkName: about */./views/goodcar . vue’)

  },

  {

  路径:“/我”,

  姓名:“我”,

  component:()=import(/* webpackChunkName: about */./views/me . vue’)

  }

  ]

  const router=new VueRouter({

  路线

  })

  导出默认路由器

  在App.vue中配置导航栏

  模板

  div id=应用程序

  div id=nav

  路由器链接到=/主页/路由器链接

  Router-link to=/message 消息/router-link

  路由器-链接到=/goodcar 购物车/路由器-链接

  路由器链接到=/me my/路由器链接

  /div

  路由器-视图/

  /div

  /模板

  风格

  #app {

  字体系列:Avenir,Helvetica,Arial,无衬线;

  -webkit-font-smoothing:抗锯齿;

  -moz-osx-font-smoothing:灰度;

  文本对齐:居中;

  颜色:# 2c3e50

  }

  #nav {

  填充:30px

  边距:0自动;

  宽度:30%;

  显示器:flex

  justify-content:space-around;

  }

  #导航a {

  字体粗细:粗体;

  颜色:# 2c3e50

  文字-装饰:无;

  }

  # nav a . router-link-exact-active {

  颜色:# 42b983

  }

  /风格

  结果:

  这样,我们就了解了路由的基本概念、配置和功能。

  这就是这篇关于Vue学习的文章——Vue router路由基础。有关VueRouter路由基础的更多信息,请搜索我们以前的文章或继续浏览下面的相关文章。希望大家以后能多多支持我们!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: