第二段第三段代码不是一个意思吗?只有article-list组件需要定义channel 这个props,父组件不需要。
如果是你想给artible-list即定义props 又要说明其类型和要求。那么用第一段就行了呀。
也就是说将第1,2合并成下面的代码:
export default {
name:'article-list',
props:{
channel:{
type:Object,
required: true
}
}
你第二段代码是给父组件的吗?这部分没用呀。去掉试试