Vue version
3.4.21
Link to minimal reproduction
https://github.com/dongdong12138/vue3-bug-report
Steps to reproduce
- Please download and run the provided vue3-bug-report repository first.
- Open your browser’s console, wait a few seconds, and you will see some warnings and errors.
What is expected?
I expect that after the loading data changes, the page’s loading status can be updated.
What is actually happening?
When I modify the value of loading in the finally block, it indeed changes, but the page remains in the loading state. In my project, loading is an overlay effect, which causes the overlay to not disappear even though the value of loading has been changed to false.
System Info
No response
Any additional comments?
BTW, In my demo, when I comment out v-show, there are no more warnings or errors in the console.