| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> JavaScript知识库 -> vue路由全面详解(上):基本使用、多级路由、工作模式…… -> 正文阅读 |
|
[JavaScript知识库]vue路由全面详解(上):基本使用、多级路由、工作模式…… |
目录 理解vue?提出了路由?route?的概念。?vue?中的路由?route ,是一组映射关系( key - value ),key?是路径,value?是组件,也就是路径与组件之间的映射。 多个路由需要路由器(router)进行管理。 注意:vue 中的路由 route ,与我们在计算机网络中的路由?没有任何关系,他们只是?同名?而已! 原始?html?中我们使用?a?标签实现?html?页面之间的跳转,使用路由之后,如果我们进行组件(也就是页面)切换与跳转,那么路由可以帮我们实现局部切换,不会全部刷新页面,节省开销。 一.基本使用1.安装在创建 vue 项目时,我们可以选择自定义安装路由,也可以选择默认安装,之后,在终端使用命令安装:
2.应用插件在 src文件夹下,新建 router 文件夹,新建文件 index.js? ?在 main.js 中引入路由,并应用路由插件 3.编写?router?配置项在 index.js 中写?router?配置项,将组件与路径,建立映射关系。 注意:要先引入组件和路由,下面是直接导入组件 按需导入组件:只需要将上图的第9和13行,改为下面的形式即可
小案例展示: App?组件中引入 About 和 Home?组件,About?和 Home 组件映射了路由路径 接下来,我们来实现路由的切换。 第1步,借助?router-link?标签
其中:active-class 可配置高亮样式? ,to 后面是我们所要跳转的目标路径?path ?<router-view> </router-view>指定组件展示的位置 ?鼠标点击 Home主页,下方切换到?Home 组件的内容; 鼠标点击 About关于,下方切换到?About?组件的内容, ? ?二、多级路由?在 router 的?index.js 文件中,可以配置?children 项,实现多级路由。 在App组件中,完成路由切换,注意:要写完整的路径
?注意:不需要再写 <router-view> </router-view> ,页面中只需要写一次即可。 三、路由器的两种工作模式url中的hash值是:网址中的?#及其后面的内容就是hash值,hash值不会包含在 HTTP 请求中,即:hash值不会带给服务器。
四、注意事项?
? 未完待续……? |
|
JavaScript知识库 最新文章 |
ES6的相关知识点 |
react 函数式组件 & react其他一些总结 |
Vue基础超详细 |
前端JS也可以连点成线(Vue中运用 AntVG6) |
Vue事件处理的基本使用 |
Vue后台项目的记录 (一) |
前后端分离vue跨域,devServer配置proxy代理 |
TypeScript |
初识vuex |
vue项目安装包指令收集 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 11:10:22- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |