// models/Http.jsimport axios from 'axios'axios.defaults.baseURL = 'http://192.168.4.93:7001'axios.defaults.withCredentials = true;class Http{ static request({url,method='get',data={},params}){ return axios({ url, method, data, params }) }}export default Http
// models/GoodsHttp.jsimport Http from './Http'class GoodsHttp extends Http{ static getPagination({offset=0,limit=8}){ this.request({ url:'/api/goods', params:{ offset, limit } }) } // 获取价格区间0-100 static getPriceRange({min,max}){ this.request({ url:'/api/goods', params:{ min, max } }) } // 价格升降序 static getSortPrice(price){ this.request({ url:'/api/sort', params:{ price } }) }}export default GoodsHttp