[Vue warn]: The data property "orderId" is already declared as a prop.Use prop default value instead

版权声明:转载请注明出处链接! https://blog.csdn.net/qq_40259641/article/details/83114377

在使用Vue开发中,使用组件时报了这么一个错误:

[Vue warn]: The data property "list" is already declared as a prop. Use prop default value instead.

翻译的白话就是:“list”已经在prop声明了.

错误代码:

export default {
    props:{
        list:{
            type:Array,            
        },        
    },
    data(){
        return {
            list:'',
        }
    }
}

原来props的优先级 > data中的优先级 > menthods中的优先级,所以去掉data里面的list定义即可

修改后代码:

export default {
    props:{
        list:{
            type:Array,            
        },        
    },
    data(){
        return {

        }
    }
}

猜你喜欢

转载自blog.csdn.net/qq_40259641/article/details/83114377