vue-router单页面路由
发布时间 - 2026-01-11 01:55:52 点击率:次vue中,有一个类库叫做vue-router,是用来做单页面路由的。做路由一般分为四个步骤:

- 准备一个根组件 vue.extend();
- 需要做路由的内容准备 template;
- 准备路由 new VueRouter();
- 关联路由 map
- 启动路由 start(App,'#box');//第一个参数是准备的根组件,第二个参数是要捆绑的位置就是自己定义的id中
github上vue-router下载地址:https://github.com/vuejs/vue-router
关于路由跳转的简单代码如下:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<script type="text/javascript" src="js/vue.js" ></script>
<script type="text/javascript" src="js/vue-router.js" ></script>
<script type="text/javascript" src="js/vue-resource.js" ></script>
<title></title>
</head>
<body>
<div id="box">
<ul>
<li>
<a v-link="{path:'/home'}">我是第一个a</a>
</li>
<li >
<a v-link="{path:'news'}">我是第二个a</a>
</li>
</ul>
<div>
<router-view></router-view>
</div>
</div>
</body>
<script>
//1.准备一个根组件
var App=Vue.extend();
//2.Home News 组件准备
var Home=Vue.extend({
template:'<h3>我是第一个a的内容页</h3>'
});
var News=Vue.extend({
template:'<h3>我是第二个a的内容页</h3>'
})
//3.准备路由
var router = new VueRouter();
//4.关联
router.map({
'home':{
component:Home
},
'news':{
component:News
}
})
//5.启动路由
router.start(App,'#box');
</script>
</html>
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# vue
# router
# 路由
# vue+element使用动态加载路由方式实现三级菜单页面显示的操作
# vue自定义标签和单页面多路由的实现代码
# vue自动路由-单页面项目(非build时构建)
# Vue.js 单页面多路由区域操作的实例详解
# 解决vue-router 嵌套路由没反应的问题
# vue 路由缓存 路由嵌套 路由守卫 监听物理返回操作
# vue2路由方式--嵌套路由实现方法分析
# Vue2.0使用嵌套路由实现页面内容切换/公用一级菜单控制页面内容切换(推荐)
# vue多层嵌套路由实例分析
# 详解vue路由篇(动态路由、路由嵌套)
# vue 在单页面应用里使用二级套嵌路由
# 我是
# 第一个
# 第二个
# 下载地址
# 跳转
# 大家多多
# 有一个
# 类库
# 分为四个
# 是用来
# pre
# github
# DOCTYPE
# br
# class
# brush
# xhtml
# https
# vuejs
# lt
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
瓜子二手车官方网站在线入口 瓜子二手车网页版官网通道入口
Laravel如何使用Socialite实现第三方登录?(微信/GitHub示例)
Python文件操作最佳实践_稳定性说明【指导】
如何用手机制作网站和网页,手机移动端的网站能制作成中英双语的吗?
北京的网站制作公司有哪些,哪个视频网站最好?
使用spring连接及操作mongodb3.0实例
香港服务器租用费用高吗?如何避免常见误区?
打造顶配客厅影院,这份100寸电视推荐名单请查收
php中::能调用final静态方法吗_final修饰静态方法调用规则【解答】
javascript中对象的定义、使用以及对象和原型链操作小结
Laravel如何使用Contracts(契约)进行编程_Laravel契约接口与依赖反转
Laravel如何优化应用性能?(缓存和优化命令)
桂林网站制作公司有哪些,桂林马拉松怎么报名?
网站建设保证美观性,需要考虑的几点问题!
Laravel如何实现邮箱地址验证功能_Laravel邮件验证流程与配置
ai格式如何转html_将AI设计稿转换为HTML页面流程【页面】
如何在建站之星绑定自定义域名?
Laravel怎么处理异常_Laravel自定义异常处理与错误页面教程
如何快速搭建支持数据库操作的智能建站平台?
JavaScript如何实现路由_前端路由原理是什么
教你用AI将一段旋律扩展成一首完整的曲子
Laravel中DTO是什么概念_在Laravel项目中使用数据传输对象(DTO)
Laravel Docker环境搭建教程_Laravel Sail使用指南
长沙企业网站制作哪家好,长沙水业集团官方网站?
HTML透明颜色代码在Angular里怎么设置_Angular透明颜色使用指南【详解】
Laravel Eloquent性能优化技巧_Laravel N+1查询问题解决
javascript中的数组方法有哪些_如何利用数组方法简化数据处理
如何在IIS中配置站点IP、端口及主机头?
Laravel如何创建和注册中间件_Laravel中间件编写与应用流程
详解Oracle修改字段类型方法总结
Laravel如何使用Laravel Vite编译前端_Laravel10以上版本前端静态资源管理【教程】
Laravel如何安装Breeze扩展包_Laravel用户注册登录功能快速实现【流程】
Android okhttputils现在进度显示实例代码
LinuxCD持续部署教程_自动发布与回滚机制
Laravel API资源类怎么用_Laravel API Resource数据转换
Laravel怎么自定义错误页面_Laravel修改404和500页面模板
Windows10电脑怎么设置虚拟光驱_Win10右键装载ISO镜像文件
香港服务器WordPress建站指南:SEO优化与高效部署策略
使用PHP下载CSS文件中的所有图片【几行代码即可实现】
千库网官网入口推荐 千库网设计创意平台入口
Laravel Pest测试框架怎么用_从PHPUnit转向Pest的Laravel测试教程
Laravel如何使用集合(Collections)进行数据处理_Laravel Collection常用方法与技巧
Laravel如何将应用部署到生产服务器_Laravel生产环境部署流程
Laravel怎么集成Vue.js_Laravel Mix配置Vue开发环境
laravel怎么实现图片的压缩和裁剪_laravel图片压缩与裁剪方法
今日头条AI怎样推荐抢票工具_今日头条AI抢票工具推荐算法与筛选【技巧】
浅谈Javascript中的Label语句
怎么制作一个起泡网,水泡粪全漏粪育肥舍冬季氨气超过25ppm,可以有哪些措施降低舍内氨气水平?
JavaScript数据类型有哪些_如何准确判断一个变量的类型
php8.4header发送头信息失败怎么办_php8.4header函数问题解决【解答】

