-
-
Notifications
You must be signed in to change notification settings - Fork 9k
Closed as not planned
Labels
Description
Vue version
3.5.14
Link to minimal reproduction
Steps to reproduce
No additional steps necessary.
What is expected?
The object passed to defineExpose should remain a reactive object, and not marked as raw.
What is actually happening?
The object is being marked as raw and losing its reactivity.
System Info
Any additional comments?
I believe has behaviour has always been present but has only become an issue in 3.5.14, caused by #12824 .
If this behaviour is intended, it's not mentioned in the defineExpose documentation that reactive objects should not be used.