不需要编码,只需要传的参数,这个代码如何修改
时间: 2024-04-14 09:30:04 浏览: 84
如果你不需要对参数进行编码,你可以简化代码,只传递需要的参数即可。以下是修改后的代码示例:
```javascript
async getDataList() {
this.dataLoading = true;
let res = await this.$http.get('/sms/sms-is/page', {
params: {
id: this.queryForm.id,
areaCode: this.queryForm.areaCode,
kh: this.queryForm.kh,
eventType: this.queryForm.eventType,
eventLevel: this.queryForm.eventLevel,
depCode: this.queryForm.depCode,
fieldName: this.queryForm.fieldName,
groupCode: this.queryForm.groupCode,
userName: this.queryForm.userName,
current: this.pageIndex,
size: this.pageSize
}
});
}
```
在这个修改后的代码中,我们删除了`...this.queryForm`这部分展开操作符,并且不再使用`URLEncoder.encode()`方法对参数进行编码。现在只传递了需要的参数给GET请求的`params`对象,以获取数据列表。这样可以避免编码过程,直接传递原始的参数值。
阅读全文