采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师我刚刚测试了一下,比如一个子组件接受了一个value的prop属性。 在setup中无论是使用const value2 = ref(props.value)还是使用const { value } = props.value都无法达到父组件传递的value改变的时候,子组件这个value2跟着一起变。请问下老师如果把props解构出来的话,是不是就永远无法根据父的值改变而改变了。
value
prop
setup
const value2 = ref(props.value)
const { value } = props.value
value2
props
同学你好 和上个问题说的一样 props 本身是只读响应式,(可以想象是一个只读reacitve),如果想根据属性的某个值变化做处理,可以使用 watch,而且第一个参数使用 getter 的方式,比如
watch(() => props.value, (newValue) => { })
登录后可查看更多问答,登录/注册
带你完成前后端分离复杂项目,率先掌握 vue3 造轮子技能
1.5k 2
1.2k 2
829 17
1.3k 17
1.8k 15