2020-07-05 Vue + Axios 字数统计: 242字 | 阅读时长: 1分 使用Axios也能很方便的发送请求。 记录一下Vue + Axios的一个小案例: 12345678910111213141516171819202122232425262728293031323334353637<html> <head> <title>HTML文档</title> </head> <body> <script src="https://unpkg.com/axios/dist/axios.min.js"></script> <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script> <div id="app"> <input type="button" value="获取笑话" @click="getJokes"></input> <p>{{ joke }}</p> </div> <script type="text/javascript"> var app = new Vue({ el:"#app", data:{ joke:"第一个笑话" }, methods:{ getJokes:function(){ <!-- axios回调函数中的this已经改变,无法访问到data中的数据 可以把this保存起来,回调函数中直接使用保存的this即可 --> var that = this; axios.get("https://autumnfish.cn/api/joke/list?num=1").then(function(response){ //console.log(response.data.jokes[0]); that.joke = response.data.jokes[0]; },function(error){ }); } } }) </script> </body></html> Java 新手,若有错误,欢迎指正! 赏 都是码农,别客气了 Vue | 阅读量次 Vue 扫一扫,分享到微信