ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

26-微信小程序商城 留言反馈(微信小程序商城开发、小程序毕业设计、小程序源代码)(黄菊华-微信小程序开发教程)

2021-06-10 17:07:00  阅读:237  来源: 互联网

标签:flex 微信 程序 20rpx padding font border 商城


留言反馈

本节主要讲解留言反馈界面的实现。效果如图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

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有