老师,请问如何让props响应式
来源:5-9 ValidateForm 编码第二部分 - 尝试父子通讯
hy_wang
2021-03-05
老师我刚刚测试了一下,比如一个子组件接受了一个value
的prop
属性。
在setup
中无论是使用const value2 = ref(props.value)
还是使用const { value } = props.value
都无法达到父组件传递的value
改变的时候,子组件这个value2
跟着一起变。请问下老师如果把props
解构出来的话,是不是就永远无法根据父的值改变而改变了。
写回答
1回答
-
同学你好 和上个问题说的一样 props 本身是只读响应式,(可以想象是一个只读reacitve),如果想根据属性的某个值变化做处理,可以使用 watch,而且第一个参数使用 getter 的方式,比如
watch(() => props.value, (newValue) => { })
00
相似问题