在vue-cli 中使用 axios

引言:这是一个简单的 axios demo,axios 是什么请点击 这里查看html

 

首先先安装好 vue-cli ,具体请看 vue-cli 快速搭建vue

 

而后安装 axiosjava

指令 : npm -i --save axiosios

   以及 npm i --save vue-axiosgit

 

而后在 main.js 中引入程序员

 

import Vue from 'vue'
import App from './App'
import router from './router'
import vueAxios from 'vue-axios'
import axios from 'axios'

Vue.use(vueAxios, axios)

Vue.config.productionTip = false

/* eslint-disable no-new */
new Vue({
  el: '#app',
  router,
  components: { App },
  template: '<App/>'
})

 

 

 

再在 HelloWorld.vue 中修改:vue-cli

<template>
  <div class="hello">
    <button @click="show" >点我</button>
    <div class="show" v-show="showText">
      {{content}}
    </div>
  </div>
</template>

<script>
export default {
  name: 'HelloWorld',
  data () {
    return {
      content: '',
      showText: false
    }
  },
  mounted () {
    this.axios.get('https://api.coindesk.com/v1/bpi/currentprice.json')
      .then(response => {
        this.content = response.data.bpi
        console.log('ok')
      })
      .catch(function (error) {
        console.log(error)
      })
  },
  methods: {
    show () {
      this.showText = !this.showText
    }
  }
}
</script>

<style scoped>

</style>

 

 

最后效果:npm

 

 

git教程:https://pan.baidu.com/s/1-DJIAi7rqV0zprnEJVW7zQ 提取码:fw2t

一拳超人第一季收藏:https://pan.baidu.com/s/1TL1N2VpfCN06ectJZ5Uimw 提取码:5cql

20个经典java项目附带源码:https://pan.baidu.com/s/1YcOjqRNkscirbJvDXL1VeA 提取码:ll59

2018年Vue2.X快速入门:https://pan.baidu.com/s/1D5MTeiTpvn01aP-F7iKLYQ 提取码:4ylv

程序员追女孩12招 https://www.sebigdata.com/carUsb_1201_6_10.html 附带10G精品教程,连接亲测有效。(皮了下,找女友要紧)

Vue 去哪网项目练习:https://pan.baidu.com/s/1AU0u0Z7aeDRvsT80P03gZQ 提取码:k1w6

我知女人心:https://www.sebigdata.com/carUsb_1201_5_10.html 知彼知己了解女性的所有教程。json