国产探花免费观看_亚洲丰满少妇自慰呻吟_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>

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

總結

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 巴彦淖尔市| 万盛区| 陇西县| 奎屯市| 临猗县| 高安市| 宿州市| 东兰县| 漳浦县| 肇源县| 驻马店市| 兴义市| 惠来县| 交口县| 临沂市| 武威市| 石城县| 岱山县| 肇东市| 镇远县| 郎溪县| 永登县| 武平县| 浑源县| 电白县| 嘉义县| 独山县| 承德县| 曲麻莱县| 通海县| 望城县| 枝江市| 淮滨县| 青岛市| 杨浦区| 邯郸市| 克拉玛依市| 阿合奇县| 宽甸| 聊城市| 郑州市|