remoteSelect 远程下拉选择框,多次请求接口是正常的吗?

remoteSelect,在打开页面的时候,和点击下拉选择框的时候分别各请求了一次远程接口,这个情况是正常的吗?如果不是,可能是哪点导致的问题?

2个回答默认排序 投票数排序
Mayonnaise
Mayonnaise
......?
1天前

src/components/baInput/components/remoteSelect.vue, const onFocus

language 复制代码
state.focusStatus = true
// if (!state.optionValidityFlag) {
//     getData()
// }
if (!state.options.length) {
    getData()
}

注释掉了原有的判断条件!state.optionValidityFlag,用!state.options.length来判断。修改完成后发现就变成了一次请求。

但是疑问点:

  1. 为什么会有请求两次的设计?是为了什么?这点我不太明白,希望能得到解答
铭华
铭华
这家伙很懒,什么也没写~
15小时前

点击下拉请求加载数据是有必要的,不然就只能通过刷新页面来得到更新后的数据了吧。

请先登录
0
1
0
2