在 Quasar 框架上创建 ajax 请求的正确方法
Correct way to create an ajax request on Quasar Framework
添加 <script>
标签包括 jquery,然后在 .vue
中调用 $.post
或 $.get
是正确的方法吗?
使用 npm
安装 jquery
npm i --save jquery
然后在.vue
文件上,可以正常使用:
import jQuery from 'jquery'
let $ = jQuery
$.post( ... )
我建议您在 Vue 应用程序中使用 vue-resource 或 axios 包进行 ajax 请求,而不是 jQuery...
官方文档中有一节与此相关:
主要推荐使用VueJs或Axios的Vue Resource插件
Quasar recommends using Vue Resource plugin for VueJs or Axios. These
package are not provided by default so you will have to npm install
them and import them from src/main.js.
公理。 (More info)
npm install axios --save
示例:
axios.get('https://someurl/api/?something=1').then(response => {
...
}).catch(e => {
...
})
Vue 资源(More info)
npm install vue-resource --save
示例:
{
this.$http.get('/someurl/api/?something=1')
.then(response => {
//... response.body;
}, response => {
...
});
}
添加 <script>
标签包括 jquery,然后在 .vue
中调用 $.post
或 $.get
是正确的方法吗?
使用 npm
安装jquery
npm i --save jquery
然后在.vue
文件上,可以正常使用:
import jQuery from 'jquery'
let $ = jQuery
$.post( ... )
我建议您在 Vue 应用程序中使用 vue-resource 或 axios 包进行 ajax 请求,而不是 jQuery...
官方文档中有一节与此相关:
主要推荐使用VueJs或Axios的Vue Resource插件
Quasar recommends using Vue Resource plugin for VueJs or Axios. These package are not provided by default so you will have to npm install them and import them from src/main.js.
公理。 (More info)
npm install axios --save
示例:
axios.get('https://someurl/api/?something=1').then(response => {
...
}).catch(e => {
...
})
Vue 资源(More info)
npm install vue-resource --save
示例:
{
this.$http.get('/someurl/api/?something=1')
.then(response => {
//... response.body;
}, response => {
...
});
}