vue-resource和vue-axios的简单使用方法

Posted wmui

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue-resource和vue-axios的简单使用方法相关的知识,希望对你有一定的参考价值。

两者其实差别不大,都是基于es6的Promise对象实现的方法

vue-resource:

main.js =>

import Vue from ‘vue‘;

import VueResource from ‘vue-resource‘;

Vue.use(VueResource);

组件里面使用=>

<template>
    <div>{{myData}}</div>
</template>
<script>
    export default {
        data() {
            return {
                myData:{}
            }
        },
        created() {      
            this.$http.get(url).then((response) => {
                // success
              this.myData = response.body.data;
            },(error) => {
                // error
                console.log(error)
            });
        }
    }
</script>

官方传送门

vue-axios:

axios不能使用use方法

main.js=>

import Vue from ‘vue‘;

import axios from ‘axios‘;

Vue.prototype.$axios = axios;

组件里面使用=>

<template>
  <div>{{myData}}</div>
</template>
<script>
export default {
  data() {
      return {
        myData: {}
      }
    },
    created() {
      this.$axios.get(url).then((response) => {
        // success
        this.myData = response.data.data;
      }, (error) => {
        // error
        console.log(error)
      });
    }
</script>

官方传送门

以上是关于vue-resource和vue-axios的简单使用方法的主要内容,如果未能解决你的问题,请参考以下文章

vue-axios

Vue-axios/resource

vue-axios

vue-axios使用记录

简单了解如何使用vue-router和vue-resource

axios,vue-axios在项目中的应用