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

首頁 > 語言 > JavaScript > 正文

關于axios如何全局注冊淺析

2024-05-06 15:22:39
字體:
來源:轉載
供稿:網友

前言

最近用 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>

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

總結

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 磐安县| 清苑县| 高淳县| 商洛市| 乃东县| 无为县| 赣州市| 奇台县| 潮州市| 历史| 五河县| 上高县| 南阳市| 沂水县| 五华县| 保康县| 来凤县| 呼伦贝尔市| 扶余县| 五家渠市| 延吉市| 绍兴县| 乌鲁木齐县| 奇台县| 报价| 昌宁县| 梨树县| 汶川县| 阿图什市| 马龙县| 和硕县| 栾城县| 南乐县| 利川市| 灌南县| 三原县| 连城县| 镇安县| 海兴县| 济阳县| 沙坪坝区|