微信小程序的yPicker组件如何实现省市区三级联动,形成长尾词?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2161个文字,预计阅读时间需要9分钟。
自从上一篇文章介绍了微信小程序自定义日历组件及flex布局后,最近项目中遇到一个问题:最后一行对齐问题。简单分析一下:
首先,自定义组件的HTML结构如下:
日 一 二 三 四 五 六 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
CSS样式如下:
css.calendar { display: flex; flex-direction: column;}
.weekdays { display: flex; justify-content: space-around; background-color: #f2f2f2;}
.days { display: flex; flex-wrap: wrap; justify-content: space-around;}
.days div { width: 30px; height: 30px; background-color: #fff; text-align: center; line-height: 30px;}
可以看到,我们使用了flex布局来设置日历的样式,其中`flex-wrap: wrap;`属性使得`days`容器可以自动换行。然而,最后一行会出现对齐问题,即最后一行的日子数量不足时,日子会向左对齐。
本文共计2161个文字,预计阅读时间需要9分钟。
自从上一篇文章介绍了微信小程序自定义日历组件及flex布局后,最近项目中遇到一个问题:最后一行对齐问题。简单分析一下:
首先,自定义组件的HTML结构如下:
日 一 二 三 四 五 六 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
CSS样式如下:
css.calendar { display: flex; flex-direction: column;}
.weekdays { display: flex; justify-content: space-around; background-color: #f2f2f2;}
.days { display: flex; flex-wrap: wrap; justify-content: space-around;}
.days div { width: 30px; height: 30px; background-color: #fff; text-align: center; line-height: 30px;}
可以看到,我们使用了flex布局来设置日历的样式,其中`flex-wrap: wrap;`属性使得`days`容器可以自动换行。然而,最后一行会出现对齐问题,即最后一行的日子数量不足时,日子会向左对齐。

