引言:这是一个简单的 axios demo,axios 是什么请点击 这里查看
首先先安装好 vue-cli ,具体请看 vue-cli 快速搭建
然后安装 axios
指令 : npm -i --save axios
以及 npm i --save vue-axios
然后在 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 中修改:
<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>
最后效果:
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 知彼知己了解女性的全部教程。