请教一个关于vue父组件向子组件传值的问题

我举一个例子说明情况
我有一个组件,里面包了一个子组件,子组件默认状态是关闭的,我点击开关,打开子组件,假设我传过去一个1,
子组件正常接收,这没问题,然后我将子组件关闭,再打开子组件我传一个2,
为什么子组件接收的还是1,(开关子组件我用的V-if),哪位朋友遇到过这种情况吗?解决接下班了,谢谢

截下代码

没这样用过,可以用vuex

你是用什么方式传递的?props吗?这个应该是么有问题才对。