-
-
Notifications
You must be signed in to change notification settings - Fork 8.5k
New issue
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
v-text directive does not work after SSR if another custom directive is applied to the same element #12309
Comments
Currently, in the case with the custom directive, this branch is triggered, adding an entry to rawChildrenMap: core/packages/compiler-ssr/src/transforms/ssrTransformElement.ts Lines 166 to 185 in 664d2e5
The v-html directive works correctly because it overrides the entry in rawChildrenMap, whereas v-text only updates the children property of the node. core/packages/compiler-ssr/src/transforms/ssrTransformElement.ts Lines 210 to 217 in 664d2e5
|
Vue version
Introduced in 3.4.36. Works fine in 3.4.35.
Link to minimal reproduction
https://play.vuejs.org/#__SSR__eNp9kU9LAzEQxb/KmEsV2l1KxUPZFlQK1YOKCl4CUrbT3dRsEpLZtVD2uzvZpX8O0kAOmfeS+b3MXtw7lzQ1iqnIQu6VIwhItZtLoypnPcEePG6ghY23FQzYOpBGmtyaQFCFAmZRvx4sUWsLX9br9dXg5mRplqooNW9i516aVpos7TtxDz4QVk6vCPkEkJVjaEbl8UozItzRTAruJMU8S8tx71PG1VGu7Br1QYeUxSw9e1EMBQUG2agi2QZrOCYzAEiR28opjf7VkWJQKaaRDnhJseIov89djXyNw0M9LzH/+ae+DbtYk+LNY0DfoBRHjVa+QOrlxccLpzkTmb7W7L4gvmOwuo6Mve2hNmvGPvN1tE/dsJQpPsNiR2jCIVQEjc6280vBA3y8EP2EO0luu3s8Mv7F7wZ9fJM/kIVkcifaPxRnvOg=
Steps to reproduce
div
with bothv-text
and the custom directive applied.What is expected?
The text set by the
v-text
directive is displayed.What is actually happening?
The text does not appear. No errors are logged.
System Info
No response
Any additional comments?
If SSR mode is disabled, everything works as expected.
v-html
directive works fine in both modes.Related to 79602f9 #8112
The text was updated successfully, but these errors were encountered: