javascript 在Vue.js中创建Axios / Json服务
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript 在Vue.js中创建Axios / Json服务相关的知识,希望对你有一定的参考价值。
Create e new file src/service/serviceName.js
import axios from 'axios'
const apiClient = axios.create({
baseURL: `http://localhost:3000`,
withCredentials: false, // This is the default
headers: {
Accept: 'application/json',
'Content-Type': 'application/json'
}
})
export default {
getEvents() {
return apiClient.get('/events')
}
getEvent(id) {
return apiClient.get('/events/' + id)
}
}
-------------------- Import in another component
import ServiceName from '@/services/ServiceName.js'
data() {
return {
event: {}
}
},
created() {
ServiceName.getEvent(this.id) // <--- Send the prop id to our EventService
.then(response => {
this.event = response.data
})
.catch(error => {
console.log('There was an error:', error.response)
})
}
以上是关于javascript 在Vue.js中创建Axios / Json服务的主要内容,如果未能解决你的问题,请参考以下文章
如何在Vue.js中创建简单的10秒倒计时
如何在 Vue.js 中创建自定义链接组件?
如何在 data vue.js 2 中创建两个数组?
vue中创建全局单文件组件/命令
如何在 v-for vue js 中创建增量变量
如何在 Vue.js 中创建 Date(now) 以在计算属性中使用?