xujiu0 2022-09-27 14:43 采纳率: 0%
浏览 38

下拉多选发送的请求参数不为数组,而是[0][1][3]

问题遇到的现象和发生背景

ywsycjdm已经设置为了数组,下拉多选后查询参数却是这种形式:

img


img

queryParams: {
        pageNum: 1,
        pageSize: 10,
        yyxtmc: null,
        yyxtfwdz: null,
        yyxtgldwdm: null,
        sxrq: null,
        yyxtfldm: null,
        yyxtrzjb: null,
        xtzybs: null,
        xtjglx: null,

        ywsycjdm: [], 
        ssyyxtbh: null,
      },

这里是下拉多选框

<el-form-item label="业务使用场景" prop="ywsycjdm">
        <el-select v-model="queryParams.ywsycjdm"
                   multiple
                   placeholder="请选择业务使用场景"
                   clearable>
          <el-option
            v-for="dict in dict.type.business_scenario"
            :key="dict.value"
            :label="dict.label"
            :value="dict.value"
          />
        </el-select>
      </el-form-item>

我该如何修改让参数变为数组形式

  • 写回答

2条回答 默认 最新

  • MAXLZ 2022-09-27 14:51
    关注

    ywsycjdm不就是数组吗。

    评论

报告相同问题?

问题事件

  • 创建了问题 9月27日