2021-07-29

axios在Vue中的使用

1.首先在cmd中找到你的项目,

然后执行以下命令,安装一下axios

 1 cnpm install axios --save //添加axios模块

2 cnpm install qs --save //添加qs模块(用于处理post请求的参数解析) 

2.添加成功后,在package.json文件中就可以看到:

1 "dependencies": {2  "axios": "^0.19.2",3  "core-js": "^3.6.5",4  "qs": "^6.9.4",5  "vue": "^2.6.11",6  "vue-router": "^3.2.0",7  "vuex": "^3.4.0"8 },

3.在main.js文件中导入这些模块

1 import axios from 'axios'2 import qs from 'qs'3 //设置axios的基础url部分4 axios.defaults.baseURL = 'http://api.tianapi.com/';5 //将axios挂载到vue实例上,使用时就可以 this.$axios 这样使用了6 Vue.prototype.$axios = axios;7 //将qs挂载到vue实例上,使用时就可以 this.$qs 这样使用了8 Vue.prototype.$qs = qs;

4.Vue中axios的三种使用方法

 1 Vue.axios.get(api).then((response) => { 2  console.log(response.data) 3 }) 4  5 this.axios.get(api).then((response) => { 6  console.log(response.data) 7 }) 8  9 this.$http.get(api).then((response) => {10  console.log(response.data)11 })

5.在.vue文件中书写代码(1)

<template> <div > <h1>全国省市疫情</h1> <table>  <tr>   <th>省市</th>   <th>累计确诊</th>   <th>累计治愈</th>   <th>现有确诊</th>   <th>累计死亡</th>  </tr>  <tr v-for="item in yq.newslist">   <td></td>   <td></td>   <td></td>   <td></td>   <td></td>  </tr> </table> </div></template><script> export default{  name:'About',  data(){   return {    yq:{}   }  },  created() {   /*   //get方式   this.$axios.get('txapi/ncovcity/index',{    params:{     key:'自己的key'    }   }).then(function(response) {    console.log(response.data);   }).catch(function(error) {    console.log(error);   });   */   //post方式   this.$axios.post('txapi/ncovcity/index',this.$qs.stringify({    key:'e0a32a8ea4275e9dbe2628d03bb91f3e'   })).then((response)=> {    this.yq = response.data;    console.log(this.yq);   }).catch((error)=> {    console.log(error);   });  } }</script><style scoped> table {  width: 100%;  text-align: center;  border-bottom: solid 2px #DDD;  /* 合并边框 */  border-collapse: collapse; } td,th {  border-bottom: solid 1px #DDD;  height: 40px; }</style>

(2)

 1 <template> 2  <div> 3   <e......

原文转载:http://www.shaoqun.com/a/892298.html

跨境电商:https://www.ikjzd.com/

cicpa:https://www.ikjzd.com/w/1375

海豚村:https://www.ikjzd.com/w/1779

凹凸曼:https://www.ikjzd.com/w/1392


1.首先在cmd中找到你的项目,然后执行以下命令,安装一下axios1cnpminstallaxios--save//添加axios模块2cnpminstallqs--save//添加qs模块(用于处理post请求的参数解析)2.添加成功后,在package.json文件中就可以看到:1"dependencies":{2"axios":"^0.19
四川雅安:蜿蜒在大雪中的"国道长龙" 美如仙境:http://www.30bags.com/a/224598.html
四川雅安哀悼日是什么时候开始?:http://www.30bags.com/a/402469.html
四川雅安碧峰峡什么时候去最好?:http://www.30bags.com/a/419947.html
四川雅安成都等地今天仍有暴雨 局地大暴雨谨防泥石流:http://www.30bags.com/a/425299.html
边摸边吃奶边做的口述 公么的粗大满足了我:http://lady.shaoqun.com/a/248167.html
㖭我下面开车 在颠簸的路上一进一出:http://lady.shaoqun.com/m/a/248411.html
三个男的㖭一女 一个吃上面两个添下面:http://www.30bags.com/m/a/249924.html
长途汽车上艳遇故事 口述坐长途大巴遇见美好的经历:http://www.30bags.com/m/a/250656.html
深圳宝安科技馆8月展览汇总(持续更新):http://www.30bags.com/a/517601.html
2021时尚深圳展蝶讯馆展览好看吗:http://www.30bags.com/a/517602.html
2021时尚深圳蝶讯馆观展攻略:http://www.30bags.com/a/517603.html
深圳欢乐谷夏浪音乐节有朱星杰吗:http://www.30bags.com/a/517604.html

No comments:

Post a Comment