永逺亭 2021-09-12 10:53 采纳率: 40%
浏览 31
已结题

父组件有向子组件传值,但是VUE报错没有传值

img


这是进行一个循环,取出channels中的数据(里面是有数据的),然后通过绑定的方式将父组件的值传入子组件

img


这是定义的规则

img


这是子组件,并且接收了父组件,并且使用控制台能够打印出父组件的数据

img


这是VUE调试组件,并且里面是有值的,但是VUE控制台却报出以下错误

img

  • 写回答

2条回答 默认 最新

  • tonyzhangcn 2021-09-12 11:21
    关注

    第二段第三段代码不是一个意思吗?只有article-list组件需要定义channel 这个props,父组件不需要。
    如果是你想给artible-list即定义props 又要说明其类型和要求。那么用第一段就行了呀。

    也就是说将第1,2合并成下面的代码:

    export default {
      name:'article-list',
      props:{
        channel:{
          type:Object,
          required: true
        }
    }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 9月20日
  • 已采纳回答 9月12日
  • 创建了问题 9月12日