Добавляет ли тег <script>
в том числе jquery, тогда правильный ли вызов $.post
или $.get
внутри .vue
?
Правильный способ создания ajax-запроса на Quasar Framework
comment
взгляните на vue-resource, axios или fetch API
- person Stephan   schedule 10.05.2017
Ответы (3)
В официальных документах есть раздел, посвященный этому:
В основном рекомендуется использовать плагин Vue Resource для VueJs или Axios.
Quasar рекомендует использовать плагин Vue Resource для VueJs или Axios. Эти пакеты не предоставляются по умолчанию, поэтому вам придется установить их с помощью npm и импортировать из src/main.js.
Аксиос. (Подробнее)
npm install axios --save
Пример:
axios.get('https://someurl/api/?something=1').then(response => {
...
}).catch(e => {
...
})
Ресурс Vue (Подробнее)
npm install vue-resource --save
Пример:
{
this.$http.get('/someurl/api/?something=1')
.then(response => {
//... response.body;
}, response => {
...
});
}
person
Pau
schedule
27.05.2017
Я предлагаю вам использовать пакеты vue-resource или axios для запроса ajax в приложении Vue вместо jQuery....
person
Damosse31
schedule
15.05.2017
Установите jquery
с помощью npm
npm i --save jquery
Затем в файле .vue
его можно использовать как обычно:
import jQuery from 'jquery'
let $ = jQuery
$.post( ... )
person
Kokizzu
schedule
04.05.2017
Не используйте jQuery, в Quasar по умолчанию вводятся axios.. quasar-framework. org/guide/app-plugins.html#Axios
- person Ademir Mazer Jr - Nuno; 28.05.2018