通过往期的学习,我们现在也可以进行简单的小程序页面的制作了。
本期案例:本地服务页面实现:
效果:
配置窗口
localLife.json:
{
"usingComponents": {},
"navigationBarTitleText": "本地服务",
"navigationBarBackgroundColor": "#7373B9"
}
页面文档
localLife.wxml:
<!--pages/localLife/localLife.wxml-->
<!-- <text>pages/localLife/localLife.wxml</text> -->
<!-- 设置轮播图 -->
<swiper indicator-dots="true" indicator-active-color="white" autoplay="true" interval="2000" circular="true">
<swiper-item><image src="https://gimg2.baidu.com/image_search/src=http%3A%2F%2Fpic1.zhimg.com%2Fv2-5edb299393da36aeaca9ab547e872881_1440w.jpg%3Fsource%3D172ae18b&refer=http%3A%2F%2Fpic1.zhimg.com&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=auto?sec=1661670556&t=47d094b7b75f143d5298e64105c8945a" mode="widthFix" ></image></swiper-item>
<swiper-item>
<image src="https://gimg2.baidu.com/image_search/src=http%3A%2F%2Fpic3.zhimg.com%2Fv2-3e2fcd13556e324e298e01745968473a_b.jpg&refer=http%3A%2F%2Fpic3.zhimg.com&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=auto?sec=1661670556&t=fdacfc168736e619e2c6e0080b7c7ac1" mode="widthFix"></image>
</swiper-item>
</swiper>
<!-- 九宫格 -->
<view class="view1">
<view>
<image src="/image/美食.png" mode="heightFix"></image>
<text>美食</text>
</view>
<view>
<image src="/image/洗浴.png"></image>
<text>洗浴足疗</text>
</view>
<view>
<image src="/image/结婚照.png"></image>
<text>结婚啦</text>
</view>
<view>
<image src="/image/卡拉OK.png"></image>
<text>卡拉ok</text>
</view>
<view>
<image src="/image/找工作.png"></image>
<text>找工作</text>
</view>
<view>
<image src="/image/名师辅导.png"></image>
<text>辅导班</text>
</view>
<view>
<image src="/image/汽车保养维修申请.png"></image>
<text>汽车保养</text>
</view>
<view>
<image src="/image/icon/公租房.png"></image>
<text>租房</text>
</view>
<view>
<image src="/image/装修.png"></image>
<text>装修</text>
</view>
</view>
<view class="img_set">
<image src="/image/商家推荐.png"></image>
<image src="/image/1581745172948.jpeg"></image>
</view>
页面样式
localLife.wxss:
/* pages/localLife/localLife.wxss */
swiper{
margin-bottom: 20rpx;
}
swiper-item image{
width: 100%;
}
.view1{
display:flex;
/* width: 33.3%; */
flex-wrap: wrap;
background-color: aliceblue;
border-left: rgb(134, 100, 54) solid 1px;
border-top: tan solid 1px;
}
.view1 view{
width: 32%;
height: 150rpx;
display: flex;
flex-direction: column;
align-items: center;
/* margin-top: 20rpx; */
border-right: solid lightgreen 1rpx;
border-bottom: solid lightgreen 1rpx;
box-sizing: border-box;
}
.view1 view image{
margin-top: 20rpx;
width: 60rpx;
height: 60rpx;
}
.view1 view text{
margin-top:10rpx ;
font-size: 20rpx;
}
.img_set image{
width: 50%;
height: 300rpx;
}
全局配置
app.json:
{
"pages":[
"pages/localLife/localLife",
"pages/suliang/suliang",
"pages/index/index",
"pages/logs/logs",
"pages/callOus/callOus"
],
"window":{
"backgroundTextStyle":"light",
"navigationBarBackgroundColor":"#fe5cbd",
"navigationBarTitleText": "苏凉",
"navigationBarTextStyle":"white",
"enablePullDownRefresh": true,
"backgroundColor": "#d5c59f",
"onReachBottomDistance": 30
},
"tabBar": {
"color": "#d5c59f",
"list": [
{
"pagePath": "pages/index/index",
"text": "首页",
"iconPath": "/image/首页.png",
"selectedIconPath": "/image/首页.png"
},
{
"pagePath": "pages/localLife/localLife",
"text": "本地生活",
"iconPath": "/image/本地生活.png",
"selectedIconPath": "/image/本地生活.png"
} ,
{
"pagePath": "pages/callOus/callOus",
"text": "联系我们",
"iconPath": "/image/专题目录.png",
"selectedIconPath": "/image/专题目录.png"
}]
},
"style": "v2",
"sitemapLocation": "sitemap.json"
}