1.尽量不要为组件设置高宽,而是让组件撑起来
2.页面复杂需要拆分组件
0.对页面和功能进行拆分
1.编写骨架
2.获取数据填充页面
3.设置样式
view相当于html中的div标签,叫做容器
1.view标签支持点击动画,通过设置hover-class的样式
<view hover-class="" hover-stay-time="">
</view>
<image mode="" src=""></image>
1.小程序的image图片默认宽度320px、高度240px,所以在任何位置使用图片时都需要指定其宽高
2.image组件默认与view有10px的间隙,可以设置它自身的样式
image{
display:flex;
}
3.image组件的mode模式可以让图片自适应和裁剪:
1.使用swiper和swiper-item容器,详细的配置项查询文档.
<swiper>
<swiper-item>
//想要展示的内容
</swiper-item>
</swiper>
如果有多个不确定的swiper-item,可以使用列表渲染:
<swiper>
<block wx:for="{{array}}">
<swiper-item>
//想要展示的内容
</swiper-item>
</block>
</swiper>
2.如果想要内容高和宽铺满,需要设置两个地方:内容的高宽以及swiper容器的高宽
scroll-view需要指定高度,如果需要自适应高度,可以在内部包裹一个View,对它设置flex布局,同时不设置ScrollView的enable-flex属性