vue中props使用的疑惑

Article.vue是父组件,ArticleComments.vue是子组件,子组件发表评论和展示评论列表。获取文章内容 评论列表和发表评论需要文章id文章id存在vuex state里,下面两种方式那种比较好呢

  1. 父组件获取文章内容和评论列表后通过props传入子组件,文章id和发表评论的方法也通过props传入子组件

  2. 不使用props,子组件自己进行请求,所需方法定义在子组件内,文章id也直接通过store.state获取


陪伴而非守候
浏览 563回答 1
1回答

慕姐4208626

推荐第二种,可以降低组件之间的耦合度,另外,请求的函数也推荐放到一个统一放请求函数的目录中,有助于将model层和view层分开
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Vue.js