国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

關于axios如何全局注冊淺析

2019-11-19 14:31:38
字體:
來源:轉載
供稿:網友

前言

最近用 Vue 寫項目的時候,用到 axios ,因為 axios 不能用 Vue.use() (詳細介紹可以參考這篇文章),所以在每個 .vue 文件中使用 axios 時就需要 import , .vue 文件少的話還好說,多的話未免有點麻煩。

后來想了想,能不能直接把 axios 加到 Vue 的原型中,這樣就達到了全局注冊了。下面話不多說了,來一看看詳細的介紹吧。

方法如下:

1. 首先在 main.js 中引入 axios

import Vue from 'vue'import axios from 'axios'//把 `axios` 加到 `Vue` 的原型中Vue.prototype.axios = axios;new Vue({ el: '#app', render:h => h(App)})

2. 在 .vue 文件中使用時,注意  axios 前要加  this

<script>export default { name:'app', data(){  return{   msg:'hello'  } }, methods:{  send(){   // 注意:因為 axios 是加到 Vue 的原型中了,所以使用 axios 方法時,前面需要加 this   this.axios.get('https://www.baidu.com*******')   .then(resp => {    console.log(resp.data)   }).catch(err => {    console.log(err);   })  } }}</script>

嗯,就這樣,結果當然是沒有問題的啦!

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對武林網的支持。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 霍州市| 金塔县| 通许县| 崇信县| 宁夏| 石河子市| 盘山县| 永丰县| 循化| 湘阴县| 门源| 马关县| 贡觉县| 贵溪市| 丰镇市| 阜宁县| 鄯善县| 巴中市| 新绛县| 梁河县| 孝义市| 栾川县| 渝中区| 康马县| 安达市| 镇平县| 酒泉市| 诸城市| 象州县| 屏山县| 涿州市| 黄大仙区| 利津县| 鸡东县| 晋中市| 宜章县| 吉安市| 四会市| 长子县| 钟祥市| 湘阴县|