如图,当我点击右边的select第一次即可获取焦点。
然后,我点击第一个select,首先是获取到这个组件。再!!!点击一次,才会得到焦点(才可以输入)
我现在想要的想过是。不管我是不是第一次点击select组件,我第一点的时候,直接获取到焦点。
PS.在我点了第一个select后,在点击第二个select,是触发第一个select的on-open-change方法。再点一次才是触发第二个下拉框的on-open-change
如图,当我点击右边的select第一次即可获取焦点。
然后,我点击第一个select,首先是获取到这个组件。再!!!点击一次,才会得到焦点(才可以输入)
我现在想要的想过是。不管我是不是第一次点击select组件,我第一点的时候,直接获取到焦点。
PS.在我点了第一个select后,在点击第二个select,是触发第一个select的on-open-change方法。再点一次才是触发第二个下拉框的on-open-change
这个涉及到iview组件内部实现,组件给document添加了一个事件,打开下拉列表后,点击外部空间会收回菜单,并且阻止冒泡。所以触发不了其他select的点击事件。
如果对组件熟悉的话,可以去改一哈源码~
9 回答1.7k 阅读✓ 已解决
6 回答1.5k 阅读
3 回答2.6k 阅读✓ 已解决
3 回答1.4k 阅读✓ 已解决
4 回答1.2k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
3 回答1k 阅读
同样问题,感觉操作起来有些卡顿