Vue3 setup在方法里面改变响式应变量的值没有生效
<script setup> let addFormVisible = ref(false); function handleAdd(){ addFormVisible = true; //没有生效 } </script>
定义了一个变量 addFormVisible用来控制页面对话框的显示,
在方法handleAdd里面改变addFormVisible却一直不生效
将方法改成
<script setup> let addFormVisible = ref(false); function handleAdd(){ addFormVisible.value = true; //没有生效 } </script>
才生效
对reactive定义的对象响应式变量赋值,也需要相同的操作