老师,请问如何让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
相似问题