vue-Ajax请求
一、vue-resource
1、安装
npm install vue-resource --save
2、main.js引入
import VueResource from 'vue-resource'
3、使用 use
Vue.use(VueResource)
4、调用
VueResource() { this.$http .get( "https://api.github.com/search/repositories?q=${this.searchName}&sort=stars" ) .then( (response) => { console.log("获取成功"); console.log(response.data.items); }, (error) => { console.log(error.statusText); } ); }
二、axios
1、安装
npm install axios --save
2、引入
import axios from 'axios'
3、重命名
// vue2的写法 Vue.prototype.$axios = axios // vue3的写法 // axios.defaults.baseURL = 'https://api.github.com' // app.config.globalProperties.$http = axios
4、调用
axiosr() { this.$axios .get("https://api.github.com/search/users?q=aa") .then((res) => { console.log("获取成功"); console.log(res.data.items[0]); }) .catch((error) => { console.log(error.message); }); }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~