Я новичок в Vue и Quasar.
Теперь у меня есть как Vue работает неопределенно,
Я пытался понять шаблонный код, который мы получаем при запуске Quasar
Во время инициацииЯ попросил его интегрировать axios и veux из cli
Теперь я пытался разобраться с плитой котла, которая наткнулась на файл axios.jsвнутри папки плагина
Файл содержит следующий код
import axios from 'axios'
export default ({ Vue }) => {
Vue.prototype.$axios = axios
}
Может кто-нибудь сказать мне, что делает этот код?Исходя из моего понимания, кажется, что он добавляет метод к vue, известный как axios , чтобы мы могли использовать его глобально?
В чем может быть причина для использования $axios
?то есть Vue.prototype.$axios = axios
, мы не можем просто сделать Vue.prototype.axios = axios
?так как это в конечном итоге создает свойство?
Если мы можем использовать axios глобально (без импорта или другими словами, написав import axios from "axios"
).Тогда как мы можем это сделать?
Я предполагаю, что это будет работать только для .vue файла?
Я привык к созданию вспомогательной функциигде я делаю все сетевые запросы, обычно файл вспомогательной функции будет networkRequest.js
, где я буду импортировать axios и делать запросы.Это networkRequest.js
является единственной точкой, из которой сделаны все запросы.Так как Vue.prototype.$axios = axios
будет работать только с файлом .vue?Имеет ли смысл использовать плагин axios, который входит в комплект поставки