优化这部分代码: if(query === '临沂久货品源货物托运部'){ this.addform.bankName = '山东临沂兰山农村商业银行股份有限公司聚兴支行'; this.addform.bankAccount = '2920054894205000010494' }else if(query === '北京跨越速递有限公司'){ this.addform.bankName = '中国建设银行股份有限公司北京顺义支行'; this.addform.bankAccount = '11050175360000000144' }else if(query === '啦啦(天津)汽车科技有限公司'){ this.addform.bankName = '招商银行股份有限公司天津新港支行'; this.addform.bankAccount = '122911245410802' }else if(query === '北京桑迪国际货运代理有限公司'){ this.addform.bankName = '民生银行北京天通苑支行'; this.addform.bankAccount = '6232550101057603' }else if(query === '深圳市飞力士物流有限公司'){ this.addform.bankName = '上海浦东发展银行深圳分行'; this.addform.bankAccount = '79110154740019255' }
时间: 2023-12-10 15:42:16 浏览: 78
你可以将这些信息存储在一个对象中,然后使用对象的属性进行匹配和赋值,以减少重复代码。例如:
```
const bankInfo = {
'临沂久货品源货物托运部': {
bankName: '山东临沂兰山农村商业银行股份有限公司聚兴支行',
bankAccount: '2920054894205000010494'
},
'北京跨越速递有限公司': {
bankName: '中国建设银行股份有限公司北京顺义支行',
bankAccount: '11050175360000000144'
},
'啦啦(天津)汽车科技有限公司': {
bankName: '招商银行股份有限公司天津新港支行',
bankAccount: '122911245410802'
},
'北京桑迪国际货运代理有限公司': {
bankName: '民生银行北京天通苑支行',
bankAccount: '6232550101057603'
},
'深圳市飞力士物流有限公司': {
bankName: '上海浦东发展银行深圳分行',
bankAccount: '79110154740019255'
}
};
if (bankInfo[query]) {
this.addform.bankName = bankInfo[query].bankName;
this.addform.bankAccount = bankInfo[query].bankAccount;
}
```
这样,你只需要在 `bankInfo` 对象中添加或删除条目,就可以轻松修改代码,而不需要更改多个 if-else 语句。
阅读全文