如图如何合并下列两个请求,最终得到类似:`${vm.pageType}FlowLinkList`(...)综合回复的答案:let fct = { mutual: mutualFlowLinkList process: processFlowLinkList}fct[`${vm.pageType}`]({param: null}).then() 这样已经是最简便的了?能否在这基础上再优化?例如去掉声明部分
3 回答
千巷猫影
TA贡献1829条经验 获得超7个赞
var o={mutu:mutu,process:process};
o[pageType==1?'mutu':'process']({param:null}).then().catch()
慕丝7291255
TA贡献1859条经验 获得超6个赞
先把 then 部分抽出来,都一模一样了。
然后跟楼上一样:
let table = {mutual: mutualFlowLinkList, process: processFlowLinkList};
table[`${vm.pageType}FlowLinkList`].call({param}).then(onResponse).catch();
添加回答
举报
0/150
提交
取消