VUE路由

作者: 晴天3521 | 来源:发表于2019-07-03 20:46 被阅读28次

今天我们来学习一下VUE路由的相关内容。用 Vue.js + Vue Router 创建单页应用,是非常简单的。使用 Vue.js ,我们已经可以通过组合组件来组成应用程序,当你要把 Vue Router 添加进来,我们需要做的是,将组件 (components) 映射到路由 (routes),然后告诉 Vue Router 在哪里渲染它们。

  • SPA单页面应用

1.html不产生跳转,一个APP,网站所有的页面切换显示都在html网页文件里面实现
2.优点:html js css 只会加载一次 速度会提高 / 数据和模板是浏览器端组装的,减少http请求大小,页面速度加载比较快
3.实现:前后端分离,开发工期缩短
4.页面内容大部分是Ajax动态获取并渲染,搜索引擎并不知道页面内容(搜索引擎不友好)

  • 页面关系

1.主页面app.vue
1.1 首页 home.vue
1.2 关于 about.vue
2.router.js

  • 路由

router-link 路由器切换链接:改变浏览器地址
router-view 存放页面的容器
router.js 配置什么链接对应哪个页面 放在什么容器

  • router.js

path 浏览器地址
name 名称
component 组件
简义:什么地址(path)对应在router-view里面放什么组件

  • router-link
    当点击的时候把浏览器地址栏改成to里面的内容
  • 路由传参
    配置

{path:"/product"}

配置一个id

{path:"/product/:id"}

切换

<router-link to="/product/abc"></router-link>

在product.vue 获取参数

{{$route.params.id}}

  • 编程导航

切换页面 router.push("")
历史记录 router.go(-1)

  • 路由嵌套

A路由 里面有B路由和C路由

  • 链接高亮

router-link-exact-active 路由地址精确匹配
router-link-active 路由匹配

  • 路由重定向
{
 path:"",
 redirect:"comment"
}
  • 别名
alias:[
 "/main",
 "/home",
 "/index"
]
  • 404
{
 path:"*",
 name:'nofind',
 component:Nofind
}

好了,今天的分享就到这里了!
愿你三冬暖,愿你春不寒;愿你天黑有灯,下雨有伞。


小晴天

相关文章

  • Vue应用

    Vue项目 Vue结构 Vue项目打包与发布 Vue语法二 Vue网络请求 Vue路由 动态路由 编程式路由导航

  • vue路由、自定义指令、脚手架

    *Vue vue-router 一、路由 一、导航式路由 路由路径由

  • Vue路由

    一、Vue路由基础用法: 二、Vue路由配置的抽出 三、路由动态传值: 四、路由的跳转方式: 五、路由的hash模...

  • 手写 Vue Router、手写响应式实现、虚拟 DOM 和 D

    Vue-Router 原理实现 一、Vue-Router 动态路由 二、Vue-Router 嵌套路由 三、Vue...

  • 2018-09-19 vue 八

    一 :路由路由:vue-router是Vue的工具库 vue-router.js下载:npm install ...

  • 6 VUE路由

    vue-> SPA应用,单页面应用(引入vue-router.js) 路由嵌套(多层路由): 路由其他信息:

  • vue路由的介绍(二)--vue动态路由和get的传值

    vue动态路由和get的传值---->同属于路由的传参 1,vue动态路由: 动态路由的配置: ①,在配置路由时加...

  • 2018-09-23 路由

    1.路由 路由:vue-router是Vue的工具库 vue-router.js下载:npm install ...

  • 2018-09-19 Vue 第八天

    1.路由 路由:vue-router是Vue的工具库 vue-router.js下载:npm install ...

  • vue路由

    vue路由--- SPA应用,单页面应用vue-resouce 交互vue-router 路由根据不同url地址...

网友评论

    本文标题:VUE路由

    本文链接:https://www.haomeiwen.com/subject/szfhhctx.html