vue网络请求
一、使用vue官方的vue-resource 插件请求数据
1.安装vue-resource :
cnpm install vue-resource --save
//说明:带--save 或 -S 意思是将其写入到package.json文件中,供拷贝代码后添加使用
2.在main.js中引入vue-resource
import VueResource from 'vue-resource';
Vue.use(VueResource);
【vue网络请求】3.在组件中直接使用:
methods:{
getListData(){//网络请求数据
var url = "http://www.phonegap100.com/appapi.php?a=getPortalList&catid=20&page=1";
//jsonp请求,需要后台接口支持jsonp
// this.$http.jsonp(api).then((response)=>{
//get请求
this.$http.get(url).then((response)=>{
console.log("请求到的数据:"+response);
this.list = response.body.result;
},(error)=>{
console.log("请求错误:"+error);
})
},
},
mounted(){//模板已经编译 -- 执行请求数据的操作
this.getListData();
}
二、使用vue官方的axios 插件请求数据
1. 安装cnpminstallaxios --save
2.每一个地方使用网络请求,就在那个地方引入axios,然后直接用就行
import Axios from 'axios';
3.使用
var url = "http://www.phonegap100.com/appapi.php?a=getPortalList&catid=20&page=1";
Axios.get(url).then((response)=>{
this.msglist=response.data.result;
console.log("请求到的数据66666:"+response);
}).catch((error)=>{
console.log(error);
})
推荐阅读
- parallels|parallels desktop 解决网络初始化失败问题
- 猎杀IP
- vue-cli|vue-cli 3.x vue.config.js 配置
- 2020-04-07vue中Axios的封装和API接口的管理
- 自媒体形势分析
- 数学大作战
- 2018.03.18
- 星期天的下午茶(一)
- 08黑龙江迟淑荣弯柳树网络学院第五期学习赵宗瑞老师主讲的(传统文化与身心健康)教育体系心得体会
- https请求被提早撤回