接口:接口的概念、书写接口文档(Linux搭建YAPI)、接口规范(restful)、postman接口测试工具
{
"status": 0,
"msg": 'ok',
"results": [{
"name": "西游记",
"img": "https://api.baidu.com/media/book/xyj.png"
}]
}
vue项目生命周期:
npm run serve => 运行的是 node_modules 依赖(webpack) => 加载主脚本文件(main.js) => 添加各种环境,渲染根组件(Vue、router、store、自定义、new Vue()) => 项目启动了,之后的任务交给router进行管理
router生命周期
浏览器/user(直接输入,也可以router-link跳转,也可以this.$router.push跳转) => router的index.js映射出User组件,加载到内存(页面User组件可以使用n个子组件) => 替换根组件的router-view
组件的生命周期(生命周期钩子):
created、mounted
this.$axios({
url: '接口路径',
method: 'get|post|delete|patch|put',
params: {拼接参数},
data: {数据包参数},
headers: {请求头(认证信息)}
}).then(response => {
response.data
}).catch(error => {
error.response.data
})
原文:https://www.cnblogs.com/lidandanaa/p/12088369.html