请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

老师,请问如何让props响应式

老师我刚刚测试了一下,比如一个子组件接受了一个valueprop属性。
setup中无论是使用const value2 = ref(props.value)还是使用const { value } = props.value都无法达到父组件传递的value改变的时候,子组件这个value2跟着一起变。请问下老师如果把props解构出来的话,是不是就永远无法根据父的值改变而改变了。

正在回答

1回答

张轩 2021-03-06 09:11:30

同学你好 和上个问题说的一样 props 本身是只读响应式,(可以想象是一个只读reacitve),如果想根据属性的某个值变化做处理,可以使用 watch,而且第一个参数使用 getter 的方式,比如

watch(() => props.value, (newValue) => {
})


0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信