/*
* @Author: Hikari
* @Date: 2021-03-26 11:05:07
* @LastEditTime: 2021-06-26 14:33:42
* @LastEditors: Please set LastEditors
* @Description: RESTFUL_API
* @FilePath: /core/nuxt-framework/plugins/api.js
*/
import Vue from 'vue'
export default function ({ $axios , store }){
const api = {
/**
* @description:
* 请求数据
* @param {*} url
* @return {*}
*/
get( url ,params = {}) {
return $axios.get( url , {params: params})
},
/**
* @description:
* 创建数据
* @param {*} url
* @param {*} params
* @return {*}
*/
post( url , params ,config = {}){
return $axios.post( url , params , config)
},
/**
* @description:
* 更新数据
* @param {*} url
* @param {*} params
* @return {*}
*/
put( url , params ){
return $axios.put( url , params )
},
/**
* @description:
* 删除请求
* @param {*} url
* @return {*}
*/
delete( url , params = {} ){
return $axios.delete( url , {data: params} )
}
}
Vue.prototype.$api = api
}
11-09
998
07-07
1876