路由的传参与axios
1.路由的传参
1.查询字符串
/user/regist?uname=jack&upwd=123"
接收
{{$route.query}}
2.rest风格传参
/user/login/rose/456栽培置路由中{path"login/:uname/:upwd"}
接收
{{$route.params}}
例:
var Home={
template:`
这是首页
`
}
var User={
template:`这是用户页注册
登录
`
}
//查询字符串
var Regist={
template:`这是注册页
{{$route.query}}
uname:{{$route.query.uname}}
upwd:{{$route.query.upwd}}`
}
//rest风格传参
var Login={
template:`这是登录页
{{$route.params}}
{{$route.params.uname}}
{{$route.params.upwd}}`
}
const routes=[
{path:"/",component:Home},
{path:"/home",component:Home},
{path:"/user",
component:User,
children:[
{path:"regist",component:Regist},
{path:"login/:uname/:upwd",component:Login}
]
}
]
const router=new VueRouter({
routes:routes,
})
new Vue({
el:"#app",
router:router
})
【路由的传参与axios】效果如图:
文章图片
Image 1.png
文章图片
Image 3.png 2.axios 1.0 vue-resource
2.0 axios库
axios是vue中的ajax
ajax:前端页面和后台数据做交互
建json文件
发送数据的两种方式:get post
http-server
安装命令:
npm install http-server -g
开始一个服务:
http-server
例: json文件中的内容
[
{
"num":1,
"pname":"apple",
"price":3,
"count":2,
"sub":6
},
{
"num":2,
"pname":"pear",
"price":4,
"count":3,
"sub":12
},
{
"num":3,
"pname":"banana",
"price":5,
"count":4,
"sub":20
}
]
JS部分
效果如图:
文章图片
Image 4.png
推荐阅读
- 热闹中的孤独
- JAVA(抽象类与接口的区别&重载与重写&内存泄漏)
- 放屁有这三个特征的,请注意啦!这说明你的身体毒素太多
- 一个人的旅行,三亚
- 布丽吉特,人生绝对的赢家
- 慢慢的美丽
- 尽力
- 一个小故事,我的思考。
- 家乡的那条小河
- 《真与假的困惑》???|《真与假的困惑》??? ——致良知是一种伟大的力量