vue3 里面props传值提示“
error Getting a value from the props
in root scope of setup()
will cause the value to lose reactivity vue/no-setup-props-destructure
”
export default {
name:'checkboxCustom',
props:{
disabled : Boolean
},
setup(props){
console.log(props.disabled); //这里有输出值为true
let isDisabled = ref(false)
isDisabled.value = props.disabled;////////////////这行赋值出问题,提示上面的信息
如果你在子组件中直接获取参数值会让这个参数丢失响应式属性,官方有提供 toRefs 方法可以转化为响应式数据