摘要:路由路由通俗解释根据不同地址,出现不同效果,一般是用来写应用,单页面应用这里用的是版本一个路由的基本结构跟用法引入路由文件主页跳转链接里面也是写新闻展示内容准备一个根组件组件都准备我是主页我是新闻准备路由关联启动路由是作用范围
vue 路由
路由通俗解释:根据不同url地址,出现不同效果,一般是用来写SPA应用,单页面应用
这里用的是vue-router 0.7.13版本
一个路由的基本结构跟用法:
引入路由js文件:
html:
主页 //跳转链接,v-link里面也是写json 新闻//展示内容
js:
//1. 准备一个根组件
var App=Vue.extend();
//2. Home News组件都准备
var Home=Vue.extend({
template:"我是主页
"
});
var News=Vue.extend({
template:"我是新闻
"
});
//3. 准备路由
var router=new VueRouter();
//4. 关联
router.map({
"home":{
component:Home
},
"news":{
component:News
}
});
//5. 启动路由:#box是作用范围
router.start(App,"#box");
//6.跳转
router.redirect({
"/":"/home"
});
对于多层路由如下:
html:
我是主页
我是新闻
{{$route.params | json}}//当前参数
{{$route.path}}//当前路径
{{$route.query | json}}//数据
js:
//1. 准备一个根组件
var App=Vue.extend();
//2. Home News组件都准备
var Home=Vue.extend({
template:"#home"
});
var News=Vue.extend({
template:"#news"
});
var Detail=Vue.extend({
template:"#detail"
});
//3. 准备路由
var router=new VueRouter();
//4. 关联
router.map({
"home":{
component:Home,
subRoutes:{
"/login/:name":{
component:{
template:"我是登录信息 {{$route.params | json}}"
}
},
"reg":{
component:{
template:"我是注册信息"
}
}
}
},
"news":{
component:News,
subRoutes:{
"/detail/:id":{
component:Detail
}
}
}
});
//5. 启动路由
router.start(App,"#box");
//6. 跳转
router.redirect({
"/":"home"
});
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/86794.html
摘要:无状态的价值无状态可以仅用很少的对象就可以处理很多的用户,空闲状态的用户越多,无状态服务器就越有用会话状态相关性会话状态只与当前会话有关,它存在于业务事务中,与其他会话及他们的业务事务是分开的与记录数据信息的区别记录数据时长期保存在数据库中 1. 无状态的价值: 无状态可以仅用很少的对象就可以处理很多的用户,空闲状态的用户越多,无状态服务器就越有用 2. 会话状态: 相关性:会话状态只...
摘要:从函数看局部变量作用域函数内定义的变量被称为局部变量。局部变量的作用范围从声明开始,直到包含它的块结束块就是内的代码。 变量和数据类型,赋值和输出 算术运算 选择结构 循环结构 函数定义,函数调用 变量作用域 = 3) { /* 进入代码块 */ int j = 10; /* j从这里到 } 都能访问 */ System.out.println(i); /* 可以访问...
阅读 2356·2021-11-15 17:57
阅读 1120·2021-11-11 16:54
阅读 2849·2021-09-27 13:58
阅读 5191·2021-09-06 15:00
阅读 1307·2021-09-04 16:45
阅读 3767·2019-08-30 15:56
阅读 2033·2019-08-30 15:53
阅读 2053·2019-08-30 14:12