| |
|
开发:
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的前端路由:SPA应用要做出路由效果,就得判断当前网址,然后切换组件 vue-router就是专门做切换组件的功能,它是一个单独的技术,依赖vue。 ?SPA(Single Page Application)单网页应用,整个网站只有一个页面。 如何使用前端路由?配置路由 第一种:在入口文件通过script标签src引入资源。 如:<script src="https://lf6-cdn-tos.bytecdntp.com/cdn/expire-1-M/vue-router/4.0.13/vue-router.cjs.js" type="application/javascript"></script> 我们一般将包下载到项目中使用 第二种:下载vue-router包手动配置 首先?npm i vue-router --save下载到项目 然后在main.js入口文件中引入路由工具,并配置。如:
第三种:(推荐使用!!)官方脚手架中vue create "项目名"? 创建项目时,选择路由功能,会帮我们自动配好。 官方配置vue-router,已经不在main.js入口文件中,而是为我们创建了一个router文件下的index.js文件专门配置,我们注册路由就在这里面注册就行了,其它都不用管导,什么导入导出就是配好了的。 使用路由 这里我们用到一个router-view标签,在App.vue文件的template模板中写上router-view标签,在页面加载时,这个标签会去判断当前网页的网址,显示对应网址(即寻找与我们注册路由的网址)的组件。 如: 注册了一个home路由:
当网页中pathname为"/"时,就加载这个组件,这就是router-view标签的作用,通过判断网址加载对应的组件。 在App.vue文件中添加router-view标签,
页面效果: ?当浏览器网址没有匹配的路由它就router-view标签就相当于没有作用了,如果我们把网址改为/a 刷新页面: ?只显示了App组件自身的内容。 |
|
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/23 10:06:00- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |