一、axios使用
axios是一个专门用于发送ajax请求的库
到官网 如何添加header 设置请求头
1、特点:
- 支持客户端发送Ajax请求
- 支持服务端Node.js发送请求
- 支持Promise相关用法
- 支持请求和响应的拦截器功能
- 自动转换JSON数据
2、使用:下载axios,引入axios
npm安装方法:
npm install axios
在main.js中引入 (不用单独引入)
import axios from 'axios'
Vue.prototype.$axios = axios
在组件中使用:
export default {
mounted(){
this.$axios.get('/goods.json').then(res=>{
console.log(res.data);
})
}
}
请求方式:
get:获取数据,请求指定的信息,返回实体对象
post:向指定资源提交数据(例如表单提交或文件上传)
put:更新数据,从客户端向服务器传送的数据取代指定的文档的内容
patch:更新数据,是对put方法的补充,用来对已知资源进行局部更新
delete:请求服务器删除指定的数据
get请求方式:
如果需要传参,写在params配置项中,它会把参数自动写在url?后面
post请求方式:
post请求方式中,一般在请求体的data中传递数据给后台,data可以把参数自动装入到请求体中
3、创建axios实例
let instance = this.$axios.create({
baseURL: 'http://localhost:9090',
timeout: 2000
})
instance.get('/goods.json').then(res=>{
console.log(res.data);
})
二、Git
安装Git:安装教程
(一)基本介绍
Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或大或小的项目。其中版本控制就是一种在开发过程中用于管理我们对文件、目录或工程等内容的修改历史,方便查看更改历史记录,备份以便恢复以前的版本的软件工程技术。
(二)常用命令
拉取项目 git clone+项目地址
拉取某个分支 git pull origin 分支名
查看当前分支 git branch
创建并切换分支 git checkout -b 分支名
暂存 git add .(注意有空格)
本地提交 git commit -m ‘内容’
远程提交 git push origin 分支名
1、设置用户签名
git config --global user.email "you@example.com"
git config --global user.name "Your Name"
用签名来标识用户,区分不同的开发人员
2、上传
步骤:
- 点击要上传的文件,在右键菜单栏里选择Git Bash Here选项
- 在弹出的Git命令窗口中输入git init
- 复制gitee仓库的HTTPS链接
- 在Git命令窗口中输入git remote add origin+复制出来的仓库的HTTPS链接(连接远程仓库)
- 在Git命令窗口中输入git pull origin master (更新本地master分支代码至最新)并在弹出的窗口中输入登陆的对应的 账号和密码
- 输入git add .(.表示所有文件)或者git add + 文件名,来将文件保存到缓存区
- 输入git commit -m ‘文件描述’(文件描述的内容随便写)
- 输入git push origin master将本地仓库推送到远程仓库
- 可以在码云上查看结果
3、拉取
用git pull origin 别人的分支名 来拉取他人分支的代码
4、分支操作
Git分支包括本地分支 跟 远程分支
创建本地分支:从master创建本地分支
基于本地master分支创建分支:
git branch 查看本地分支信息
git checkout master 切换到本地master分支
基于远程master分支创建分支:
git pull -p 先防止本地git分支信息缓存
git branch -a 查看本地、线上分支信息
git checkout remotes/origin/master 切换至远程分支
git checkout -b newBranchName 基于远程master分支创建新分支
创建远程分支:
git push <远程主机名> <本地分支名>:<远程分支名> 在执行git add 、git commit指令后, 再执行上述指令