vue-cli组件划分问题

用vue做今日头条下面的这样一个页面,组件怎么划分?
顶部的tab是一个非路由组件,放在components文件夹中,没什么问题;
底部的导航tab和顶部一样,放在components文件夹中,也没什么问题;
问题是中部的内容列表,样式都是一样的,需要做成不同的路由组件放在pages文件夹中吗?不能复用吗?

clipboard.png

阅读 2k
2 个回答
内容结构大体相同 可以提出来当组件

其实做这个 下面导航为路由跳转
router-view 展示不同的页面
然后上面为tab切换不就可以了么

我觉得中间的组件只是接收的数据不同,它也应该是一个公共组件存放在components文件夹下,特殊功能用props限定一下就行了吧。分得再细一点得话也可以把每一个新闻得展示提取出来作为一个公共组件

clipboard.png

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题