问题如下:有个请求是一模一样的代码,后台返回的数据也是一样的格式,唯一不同的是有个入参不同,一个是0,一个是1,为了复用,想把这块功能做成组件,求问,传的这个report_type值,怎么写成动态的?
问题如下:有个请求是一模一样的代码,后台返回的数据也是一样的格式,唯一不同的是有个入参不同,一个是0,一个是1,为了复用,想把这块功能做成组件,求问,传的这个report_type值,怎么写成动态的?
一个请求应该封装成一个方法吧怎么是组件?
export function getData(type = 0) {
const url = '...'
return axios.post(url, {
...,
report_type : type
}).then((data) => {
let res
//数据处理
return Promise.resolve(res)
})
}
使用
import {getData} from ...
getData(1)
.then(data => {
})
13 回答12.9k 阅读
7 回答2.1k 阅读
9 回答1.7k 阅读✓ 已解决
6 回答1.5k 阅读
3 回答1.3k 阅读✓ 已解决
3 回答1.4k 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决