上一节建立了项目整体的文件结构,这一节开始逐个建立页面。本节从页面的表观入手,建立wxml、wxss源代码。
如下图,本节我们建立“学习选择”部分的页面结构和样式表——wxml、wxss。程序里我用xuexixz命名

建立后的页面效果是这样的

一、xuexixz.wxml源代码
<view class='choiceIcon'>
<image class='image' src='/images/tiku.jpg'></image>
<view class='imageText'>选择题库</view>
</view>
<view class='choseQuestion' >
<picker mode="multiSelector" bindchange="bindMultiPickerChange" bindcolumnchange="bindMultiPickerColumnChange" value="{{multiIndex}}" range="{{multiArray}}">
<view class="picker">
{{multiArray[0][multiIndex[0]]}},{{multiArray[1][multiIndex[1]]}}
</view>
</picker>
</view>
<view class='startAnswer'>
<button bindtap='study'>开始学习</button>
</view>
页面结构从上到下分了四个部分:
- 图标
- 文本“选择题库” —— 提示用户选择要学习的题库
- 多列选择器 —— 在其中选择具体要学习的题库
- button按钮 —— 确认选择,并开始具体的学习
二、xuexixz.wxss源代码
/* pages/xuexixz/xuexixz.wxss */
.choiceIcon{
display: flex;
flex-direction: column;
justify-content: center;
align-items:center;
margin: 0 auto;
width: 350rpx;
height: 350rpx;
margin-top: 90rpx;
margin-bottom: 40rpx;
}
.image{
width: 280rpx;
height: 350rpx;
}
.imageText{
font-size: 40rpx;
margin-top: 30rpx;
text-align: center;
}
.choseQuestion{
font-size: 40rpx;
background-color: #e2e1de;
width: 50%;
height: 100rpx;
margin: 0 auto;
text-align: center;
justify-content:center;
display:flex;
align-items:center;
color: #575755;
margin-bottom: 70rpx;
}
.startAnswer{
margin: 0 auto;
padding-top: 15rpx;
height: 110rpx;
width: 50%;
}
这里主要是一些样式的设置,可以根据自己的想法自行设置。