Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Vuejs是否具有与jQuery类似的远程异步http调用(Ajax)API?_Javascript_Jquery_Ajax_Vue.js - Fatal编程技术网

Javascript Vuejs是否具有与jQuery类似的远程异步http调用(Ajax)API?

Javascript Vuejs是否具有与jQuery类似的远程异步http调用(Ajax)API?,javascript,jquery,ajax,vue.js,Javascript,Jquery,Ajax,Vue.js,我知道Vuejs在DOM操作和用户交互处理方面比jQuery更有效。那么远程异步HTTP(Ajax)调用呢?我正在搜索Vue.js核心API来完成此操作。是的,作为一个单独的文件从页面调用: 是的,作为从页面调用的单独文件: 我使用HTTP客户端进行api调用,我在src文件夹中创建了一个gateways文件夹,并为每个后端放置了文件,创建如下所示 myApi.js import axios from 'axios' export default axios.create({ baseURL

我知道Vuejs在DOM操作和用户交互处理方面比jQuery更有效。那么远程异步HTTP(Ajax)调用呢?我正在搜索Vue.js核心API来完成此操作。

是的,作为一个单独的文件从页面调用:

是的,作为从页面调用的单独文件:

我使用HTTP客户端进行api调用,我在
src
文件夹中创建了一个
gateways
文件夹,并为每个后端放置了文件,创建如下所示

myApi.js

import axios from 'axios'
export default axios.create({
  baseURL: 'http://localhost:3000/api/v1',
  timeout: 5000,
  headers: {
    'X-Auth-Token': 'f2b6637ddf355a476918940289c0be016a4fe99e3b69c83d',
    'Content-Type': 'application/json'
  }
})
您可以查看与此相关的详细答案。

我使用HTTP客户端进行api调用,我在我的
src
文件夹中创建了一个
gateways
文件夹,并为每个后端创建了文件,如下所示

myApi.js

import axios from 'axios'
export default axios.create({
  baseURL: 'http://localhost:3000/api/v1',
  timeout: 5000,
  headers: {
    'X-Auth-Token': 'f2b6637ddf355a476918940289c0be016a4fe99e3b69c83d',
    'Content-Type': 'application/json'
  }
})

您可以查看与此相关的详细答案。

请注意,vue资源会自动将“this”作为调用组件/vue实例的引用。“axios”并非如此(因为它是一个通用库),因此必须声明类似于
var self=This的内容
在调用和引用之前,请注意,vue资源会自动将“this”作为对调用组件/vue实例的引用。“axios”并非如此(因为它是一个通用库),因此必须声明类似于
var self=This的内容在通话前,在您的承诺内引用
self
(或使用
bind