vuejs组件设计
布局1
布局2
有两个除了布局不一样其他完全一样的部分(类似图片所示),请问这里我是应该写成一个组件,把className做成参数传入props属性里面,还是写成两个组件,复用template和script里面的代码,修改对应的css呢?不知道我的思路对不对,求更好的解决方案?谢谢
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
判断是否应该写成一个组件还是两个组件要看几个方面:
我的做法:在template里做文章
1.判断父节点的width
2.根据不同的width执行不同的css,有点类似Bootstrap grid布局
.container 最大宽度
None 750px 970px 1170px
类前缀
.col-xs- .col-sm- .col-md- .col-lg-
希望能帮助你
应该是一个组件。