用vue做今日头条下面的这样一个页面,组件怎么划分?
顶部的tab是一个非路由组件,放在components文件夹中,没什么问题;
底部的导航tab和顶部一样,放在components文件夹中,也没什么问题;
问题是中部的内容列表,样式都是一样的,需要做成不同的路由组件放在pages文件夹中吗?不能复用吗?
用vue做今日头条下面的这样一个页面,组件怎么划分?
顶部的tab是一个非路由组件,放在components文件夹中,没什么问题;
底部的导航tab和顶部一样,放在components文件夹中,也没什么问题;
问题是中部的内容列表,样式都是一样的,需要做成不同的路由组件放在pages文件夹中吗?不能复用吗?
我觉得中间的组件只是接收的数据不同,它也应该是一个公共组件存放在components文件夹下,特殊功能用props限定一下就行了吧。分得再细一点得话也可以把每一个新闻得展示提取出来作为一个公共组件
9 回答1.7k 阅读✓ 已解决
6 回答1.5k 阅读
3 回答1.4k 阅读✓ 已解决
4 回答1.2k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
3 回答992 阅读
3 回答1.3k 阅读✓ 已解决
其实做这个 下面导航为路由跳转
router-view
展示不同的页面然后上面为tab切换不就可以了么