网站制作公司服务,青海网站维护,妇产医院网络建设公司,许昌河南网站建设cdn#xff1a;script srchttps://unpkg.com/axios/dist/axios.min.js/script 注#xff1a;使用 CDN 链接就可以不需要去下载对应的 js 文件到本地#xff0c;只需要联网即可使用#xff0c;可以减少项目的体积 !DOCTYPE html
script srchttps://unpkg.com/axios/dist/axios.min.js/script 注使用 CDN 链接就可以不需要去下载对应的 js 文件到本地只需要联网即可使用可以减少项目的体积 !DOCTYPE html
html langen
headmeta charsetUTF-8meta http-equivX-UA-Compatible contentIEedgemeta nameviewport contentwidthdevice-width, initial-scale1.0titleAxios/title
/head
bodyscript srchttps://unpkg.com/axios/dist/axios.min.js/scriptscriptconst result axios({method: GET,url: http://www.liulongbin.top:3006/api/getbooks})then(function(books){console.log(books)})/script
/body
/html
bodybutton idbtnGetget/buttonbutton idbtnPostpost/buttonscript srchttps://unpkg.com/axios/dist/axios.min.js/scriptscriptdocument.querySelector(#btnGet).addEventListener(click,async function(){const { data:res} await axios.get(http://www.liulongbin.top:3006/api/getbooks,{params: {id: 1}})console.log(res)})document.querySelector(#btnPost).addEventListener(click,async function(){const { data:res} await axios.post(http://www.liulongbin.top:3006/api/post,{name: zs,gender: 女})console.log(res)})/script
/body import axios from axios// Vue.prototype.axios axios
Vue.prototype.$http axios 如果每次使用都要导入一次那就太麻烦了也降低了可维护性
可以在 main.js 文件中导入 axios 这样就不需要在每个组件中都重新导入了
methods: {async postInfo() {const { data: res } await this.$http.post(http://www.liulongbin.top:3006/api/post, { name: zs, age: 20 })console.log(res)}
}
// 全局配置 axios 的请求跟路径
axios.defaults.baseURL http://www.liulongbin.top:3006 缺点不利于 API 的复用 一 叶 知 秋奥 妙 玄 心