26-微信小程序商城 留言反馈(微信小程序商城开发、小程序毕业设计、小程序源代码)(黄菊华-微信小程序开发教程)
作者:互联网
留言反馈
本节主要讲解留言反馈界面的实现。效果如图16-1所示。
1.布局分析
结构布局分析示意如图16-2所示。
2.功能的实现
.wxml文件代码示例如下:
<view class="group">
<view class="group-header">问题描述</view>
<view class="group-body">
<textarea placeholder="请输入对问题的描述,可输入1000字" maxlength="1000">
</textarea>
</view>
<view class="group-header">上传图片</view>
<view class="group-body">
<view class="img-upload">
<view class="img-add" bindtap="chooseImage"></view>
<view class="img-add" bindtap="chooseImage"></view>
<view class="img-add" bindtap="chooseImage"></view>
</view>
</view>
<view class="group-header">联系信息</view>
<view class="group-body">
<view class="input-item">
<text class="input-item-label">联系人</text>
<view class="input-item-content">
<input type="text" auto-focus placeholder="请输入你的姓名" ></input>
</view>
</view>
<view class="input-item">
<text class="input-item-label">手机号码</text>
<view class="input-item-content">
<input type="idcard" placeholder="请输入你的手机号码" maxlength="11">
</input>
</view>
</view>
</view>
<view class="btn-submit">
<button class="btn-block btn-orange" bindtap="questionSubmit">
确认提交
</button>
</view>
<view class="question-text">
<text>如问题无法简单描述清楚</text>
<text>可以直接拨打电话</text>
<view bindtap="callContact" data-tel="400-1234-567">400-1234-567</view>
</view>
</view>
.wxss文件代码示例如下:
.group{
flex: 1;
display: flex;
flex-direction: column;
box-sizing: border-box;
background: #f9f9f9; font-size: 14px;
}
.group-header{
line-height: 70rpx;
display: flex;
padding: 0 20rpx;
background: #f9f9f9;
}
.group-body{
background: #fff;
border-top: 1rpx solid #ddd;
border-bottom: 1rpx solid #ddd; padding: 5rpx 20rpx;
}
.img-upload{
padding: 20rpx;
font-size: 0;
overflow: hidden;
}
.img-add{
width: 100rpx;
height: 100rpx;
float: left;
margin: 10rpx;
border: 1rpx dashed #ddd;
}
.input-item{
padding: 20rpx;
line-height: 2;
display: flex;
font-size: 30rpx;
border-top: 1rpx solid #e8e8e8;
}
.input-item:first-child{
border-top: 0;
}
.input-item-label{
display: block;
width: 5em;
color: #666;
}
.input-item-content{
color: #333;
flex:1;
}
.btn-submit{
padding: 20rpx;
}
.btn-block{
width: 100%;
line-height: 88rpx;
}
.btn-orange{
background: #f7982a;
color: #fff;
}
.question-text{
padding: 20rpx;
text-align: center;
}
.question-text text{
display: block;
color: #888;
font-size: 28rpx;
}
.question-text view{
font-size: 48rpx;
color: #f7982a;
}
小程序商城配备了javaweb、php、asp、net几个版本的后台、其他版本陆续制作中
【微信小程序参考资料】
(1)微信小程序学习路线 http://www.hzyaoyi.cn/
(2)Java微信小程序商城系统指导 https://ke.qq.com/course/3066521
(3)PHP微信小程序商城系统指导 https://ke.qq.com/course/3066518
(4)微信官方文档 https://developers.weixin.qq.com/miniprogram/dev/framework/
标签:flex,微信,程序,20rpx,padding,font,border,商城 来源: https://blog.51cto.com/u_13898481/2890824