项目场景:
如图所示
解释:这是常见的多条件查询业务,一般都是传对应的参数,查对应的列表数据
问题描述
后端现在规定:下拉或者输入框里面有值,才把对应对应的字段和值传过来,反之,不要传字段过来!
如图:
先看下原来传参数的代码部分:
1.一开始放到计算属性里面,考虑到共用的时候好处理,也减少了代码,
要传参的时候直接 this.params_search 即可
2.但是 缺点也是很明显的,这种数据结构已经成型,要完成最开始说的那种要求,
会在 params_search里面写很多的if判断,非常难受。
不写又不得行,直接传过去的话,又会有一些后端不要的字段
computed: {
params_search() {
return {
prj_level: this.selectData<