We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
beforeUnmount
3.0.0
Reproduction 1 https://codesandbox.io/s/vue-unmount-bug-hdi3o?file=/src/index.js
Reproduction 2 (using template, has bug) https://codesandbox.io/s/vue-unmount-bug-2-vr290?file=/src/index.js Reproduction 2 (using h, behaves correctly, it could be a bug of vue compiler) https://codesandbox.io/s/vue-unmount-bug-render-1bhk1?file=/src/index.js
h
Reproduction 2.1 (a more compact reproduction of R2) https://codesandbox.io/s/vue-unmount-bug-21-8jo3l
R1 and R2 may be caused by different reasons, please have a look.
follow the link.
beforeUnmount is called once.
beforeUnmount is called twice.
It seems different child of a parent instance resolve to the same child instance. The reproduction condition is quite wired.
update: maybe it's related to createBlock.
createBlock
The text was updated successfully, but these errors were encountered:
Reproduction 2 is not fixed by #2173.
Sorry, something went wrong.
Yes, they caused by different reasons, I have fixed it in the latest commit.
376883d
Successfully merging a pull request may close this issue.
Version
3.0.0
Reproduction link
Reproduction 1
https://codesandbox.io/s/vue-unmount-bug-hdi3o?file=/src/index.js
Reproduction 2 (using template, has bug)
https://codesandbox.io/s/vue-unmount-bug-2-vr290?file=/src/index.js
Reproduction 2 (using
h
, behaves correctly, it could be a bug of vue compiler)https://codesandbox.io/s/vue-unmount-bug-render-1bhk1?file=/src/index.js
Reproduction 2.1 (a more compact reproduction of R2)
https://codesandbox.io/s/vue-unmount-bug-21-8jo3l
R1 and R2 may be caused by different reasons, please have a look.
Steps to reproduce
follow the link.
What is expected?
beforeUnmount
is called once.What is actually happening?
beforeUnmount
is called twice.It seems different child of a parent instance resolve to the same child instance. The reproduction condition is quite wired.
update: maybe it's related to
createBlock
.The text was updated successfully, but these errors were encountered: