2

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

4

3 回答 3

6

官方文档中有一个部分与此相关:

主要是推荐为 VueJs 或 Axios 使用 Vue Resource 插件。

Quasar 建议为 VueJs 或 Axios 使用 Vue Resource 插件。默认情况下不提供这些包,因此您必须 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 => {
        ...
      });
}
于 2017-05-27T09:16:27.467 回答
2

我建议您在 Vue 应用程序中使用 vue-resource 或 axios 包进行 ajax 请求,而不是 jQuery....

类星体指南

于 2017-05-15T00:07:15.303 回答
-2

jquery使用 npm安装

npm i --save jquery

然后.vue存档,就可以照常使用了:

import jQuery from 'jquery'
let $ = jQuery
$.post( ... )
于 2017-05-04T10:36:26.957 回答