ant-design-vue
ant-design-vue copied to clipboard
fix(PresetPanel): preset panel stopPropagation
trafficstars
这个变动的性质是
- [x] 日常 bug 修复
需求背景
RangePicker在getPopupContainer设置为
(el) => el.parentNode时,点击preset时会触发两次onOpenChange,第一次为preset panel,open为false,第二次为事件冒泡到onPickerClick,open为true
复现地址 https://stackblitz.com/edit/vitejs-vite-kjllhh?file=src%2Fcomponents%2FHelloWorld.vue 点击RangePicker,选择PresetPanel中的一个preset,日期选择面板消失后又出现
实现方案和 API(非新功能可选)
PresetPanel的onClick阻止事件冒泡