Subscribe on changes!

script setup模式,使用tsx 在路由切换后,在切换回来,视图不会响应数据变化

avatar
Jun 9th 2021

Version

3.1.1

Reproduction link

https://codesandbox.io/s/bug-vue-script-tsx-4um6n?file=/package.json

Steps to reproduce

点击第二个tab,功能正常 控制台打印script setup 切换到第一个tab,功能正常 控制台打印 define setup ,并且每次切换到该tab都会打印define setup 在切换到第二个tab,添加数据后,列表的数据不会变化,使用vue-devtool查看数据已经添加上, 控制台不会打印script setup ,只有第一次切换到当前页面才会打印script setup

What is expected?

使用script setup返回tsx的时候,无论切换几次,每次进入该页面都会执行setup中的代码,视图可以正常响应数据变化

What is actually happening?

视图不响应数据变化,并且只有第一次进入才执行setup中的代码,之后在进入则不执行

avatar
Jun 9th 2021

Please open a new issue with a boiled down repro with no external deps (like element-plus) and in English