vue-router单页面路由
程序员文章站
2022-06-17 16:08:18
vue中,有一个类库叫做vue-router,是用来做单页面路由的。做路由一般分为四个步骤:
准备一个根组件 vue.extend();
需要做路由的内容...
vue中,有一个类库叫做vue-router,是用来做单页面路由的。做路由一般分为四个步骤:
- 准备一个根组件 vue.extend();
- 需要做路由的内容准备 template;
- 准备路由 new vuerouter();
- 关联路由 map
- 启动路由 start(app,'#box');//第一个参数是准备的根组件,第二个参数是要捆绑的位置就是自己定义的id中
github上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>
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
上一篇: PathVariable 和 RequestParam的区别
下一篇: vue之数据交互实例代码
推荐阅读
-
在ASP.NET 2.0中操作数据之三十五:使用Repeater和DataList单页面实现主/从报表
-
Android实现单页面浮层可拖动view的一种方法
-
Android实现单页面浮层可拖动view的示例代码
-
PHP单例模式数据库连接类与页面静态化实现方法
-
vue-router 前端路由之路由传值的方式详解
-
vue自动路由-单页面项目(非build时构建)
-
详解Vue-Router源码分析路由实现原理
-
vue模仿网易云音乐的单页面应用
-
在ASP.NET 2.0中操作数据之三十五:使用Repeater和DataList单页面实现主/从报表
-
使用vue-router切换页面时,获取上一页url以及当前页面url的方法