1.封装axios
假如我们要上传图片:
this.$http({
url: '/common/upload',
method: 'post',
data: formdata,
headers: { 'Content-Type': 'multipart/addAndEditForm-data' },
}).then((url) => {
this.$refs.md.$img2Url(pos, url);
})
除开图片,我们基本都是json格式,所以我们可以配置个全局的:
axios.defaults.headers['Content-Type'] = 'application/json';
相当于:
axios.defaults.headers.get['Content-Type'] = 'application/json'和
axios.defaults.headers.post['Content-Type'] = 'application/json';
2.export和export defalut的区别
3.封装api
4.npm install xxx --save-dev
只有执行了--save-dev才会将当前安装的插件版本保存在package.json文件中