在Quasar Framework上创建ajax请求的正确方法

Kok*_*zzu 2 quasar vuejs2

添加<script>标签包括jquery,然后调用$.post$.get内部.vue是正确的方法?

Pau*_*Pau 5

官方文档中有一节与此相关:

主要是,它建议为VueJs或Axios使用Vue Resource插件.

Quasar建议为VueJs或Axios使用Vue Resource插件.默认情况下不提供这些包,因此您必须安装它们并从src/main.js导入它们.


爱可信.(更多信息)

npm install axios --save
Run Code Online (Sandbox Code Playgroud)

例:

axios.get('https://someurl/api/?something=1').then(response => {
        ...
       }).catch(e => {
         ...
       })
Run Code Online (Sandbox Code Playgroud)

Vue资源(更多信息)

npm install vue-resource --save
Run Code Online (Sandbox Code Playgroud)

例:

{
   this.$http.get('/someurl/api/?something=1')
     .then(response => {

        //... response.body;

      }, response => {
        ...
      });
}
Run Code Online (Sandbox Code Playgroud)