Javascript Vuejs是否具有与jQuery类似的远程异步http调用(Ajax)API?
我知道Vuejs在DOM操作和用户交互处理方面比jQuery更有效。那么远程异步HTTP(Ajax)调用呢?我正在搜索Vue.js核心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
是的,作为从页面调用的单独文件: 我使用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
)