Skip to content

Commit 9855e43

Browse files
committed
fix: button wave error, close #6895
1 parent 1f01ae0 commit 9855e43

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

components/_util/wave/index.tsx

+3-4
Original file line numberDiff line numberDiff line change
@@ -41,21 +41,20 @@ export default defineComponent({
4141
const node = findDOMNode(instance);
4242
node.removeEventListener('click', onClick, true);
4343
};
44-
4544
onMounted(() => {
4645
watch(
4746
() => props.disabled,
4847
() => {
4948
clear();
5049
nextTick(() => {
51-
const node = findDOMNode(instance);
52-
50+
const node: HTMLElement = findDOMNode(instance);
51+
node?.removeEventListener('click', onClick, true);
5352
if (!node || node.nodeType !== 1 || props.disabled) {
5453
return;
5554
}
5655

5756
// Click handler
58-
const onClick = (e: MouseEvent) => {
57+
onClick = (e: MouseEvent) => {
5958
// Fix radio button click twice
6059
if (
6160
(e.target as HTMLElement).tagName === 'INPUT' ||

0 commit comments

Comments
 (0)