salt-ui / saltui

MIT License
238 stars 64 forks source link

PickerField单选模式下,双击选项时会触发两次history.go(-1),使页面返回至上一个页面 #206

Open air-eienniutau opened 6 years ago

air-eienniutau commented 6 years ago

请按照以下模板填写

这是一个

SaltUI 版本

v3.8.49

浏览器、操作系统等环境信息

chrome

复现步骤

通过 https://salt-ui.github.io/components/button 页面切换访问PickerField,预览窗口中点击从本地获取 ,在弹出层中对任意选项右侧位置双击,预览窗口中的内容会返回到button的预览界面

https://github.com/salt-ui/saltui/blob/master/src/PickerField/SearchPanel.jsx#L400 中存在history.go(-1),而 src/PickerField/SearchResult.jsx#L126 位置的 onClick 触发没有限制,因此存在触发多次的情况