评论

爱迷彩服务小程序2.1.0版本(持续更新)---服务页面实现

主要介绍服务页面的实现代码,以及用到的几个重要的属性,点击事件后续更新。

服务页面实现截图如下



wxml文件

<view>
     <view>
        <view class="weui-search-bar">
            <view class="weui-search-bar__form">
            <!-- 搜索框 -->
                <view class="weui-search-bar__box">
                    <icon class="weui-icon-search_in-box" type="search" size="14"></icon>
                    <input type="text" class="weui-search-bar__input" placeholder="请输入搜索内容"/>
                </view>
            </view>
            <!-- 搜索按钮,调用搜索查询方法 -->
            <view class="weui-search-bar__cancel-btn" bindtap='方法名a'>搜索</view>
        </view>
    </view>
    <view class='mowei'>
      <view class='wodedingdan'>
        <image src='../imag/fengche.png'></image>
        <view class='ziti'>战友动态</view>
      </view>
      <view class='wodedingdan'>
        <image src='../imag/location.png'></image>
        <view class='ziti'>附近战友</view>
      </view>
      <view class='wodedingdan'>
        <image src='../imag/club.png'></image>
        <view class='ziti'>战友部落</view>
      </view>
    </view>
    <view class="menu">
      <view class="menu-child">
        <image class="menu-image" src="../imag/intnet.png"></image>
        <text class="txt1">互联网+创业项目</text>
        <image class="right-arrow" src="../imag/right-arrow.png"></image>
      </view>
    </view>
    <view class="menu">
      <view class="menu-child">
        <image class="menu-image" src="../imag/skills.png"></image>
        <text class="txt1">职业技能培训</text>
        <image class="right-arrow" src="../imag/right-arrow.png"></image>
      </view>
    </view>
    <view class="menu">
      <view class="menu-child">
        <image  class="menu-image" src="../imag/policy.png"></image>
        <text class="txt1">政策解读通道</text>
        <image class="right-arrow" src="../imag/right-arrow.png"></image>
      </view>
    </view>
    <view class="menu">
      <view class="menu-child">
        <image  class="menu-image" src="../imag/wangted.png"></image>
        <text class="txt1">就业招聘</text>
        <image class="right-arrow" src="../imag/right-arrow.png"></image>
      </view>
    </view>
    <view class="menu">
      <view class="menu-child">
        <image  class="menu-image" src="../imag/imbark.png"></image>
        <text class="txt1">自主创业</text>
        <image class="right-arrow" src="../imag/right-arrow.png"></image>
      </view>
    </view>
    <view class="menu">
      <view class="menu-child">
        <image  class="menu-image" src="../imag/commonwealth.png"></image>
        <text class="txt1">军旅公益</text>
        <image class="right-arrow" src="../imag/right-arrow.png"></image>
      </view>
    </view>
    <view class="menu">
      <view class="menu-child">
        <image  class="menu-image" src="../imag/fund.png"></image>
        <text class="txt1">战友基金</text>
        <image class="right-arrow" src="../imag/right-arrow.png"></image>
      </view>
    </view>
    <view class="menu">
      <view class="menu-child">
        <image  class="menu-image" src="../imag/league.png"></image>
        <text class="txt1">军盟</text>
        <image class="right-arrow" src="../imag/right-arrow.png"></image>
      </view>
    </view>
    <view class="menu">
      <view class="menu-child">
        <image  class="menu-image" src="../imag/market.png"></image>
        <text class="txt1">战友商城</text>
        <image class="right-arrow" src="../imag/right-arrow.png"></image>
      </view>
    </view>
    <view class="menu">
      <view class="menu-child">
        <image  class="menu-image" src="../imag/soldier.png"></image>
        <text class="txt1">爱迷彩服务</text>
        <image class="right-arrow" src="../imag/right-arrow.png"></image>
      </view>
    </view>
</view>


wxss文件

.weui-search-bar {
  position: relative;
  padding8px 10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  box-sizing: border-box;
  background-color#EFEFF4;
  border-top1rpx solid #D7D6DC;
  border-bottom1rpx solid #D7D6DC;
}
.weui-icon-search_in-box {
  position: absolute;
  left10px;
  top7px;
}
.weui-search-bar__form {
  position: relative;
  -webkit-box-flex1;
  -webkit-flex: auto;
  flex: auto;
  border-radius5px;
  background#FFFFFF;
  border1rpx solid #E6E6EA;
}
.weui-search-bar__box {
  position: relative;
  padding-left30px;
  padding-right30px;
  width100%;
  box-sizing: border-box;
  z-index1;
}
.weui-search-bar__input {
  height28px;
  line-height28px;
  font-size14px;
}
.weui-search-bar__cancel-btn {
  margin-left10px;
  line-height28px;
  color#09BB07;
  white-space: nowrap;
}
.mowei {
  display: flex;
  width100%;
  /* margin-left: 20rpx;
  margin-right: 20rpx; */
  font-size32rpx;
  margin-top50rpx;
}
.wodedingdan {
  width130rpx;
  text-align: center;
  font-size13px;
  flex-grow1/* 均匀分布属性 */
}
.wodedingdan image {
  width70rpx;
  height70rpx;
}
.ziti {
  margin-top10rpx;
}
.menu {
  height40px;
  display: flex;
  align-items: center;
  margin-top7px;
  background-color#EFEFF4;
  border-radius8px;
  position: relative;  /*父元素设置为相对位置*/
}
.right-arrow{
  height18px;
  width18px;
  right15px;
  position: absolute;   /*让图片靠右距离5px,子元素设置为position:absolute,父元素设置为position:relative*/
}
.menu-image {
  width30px;
  height30px;
  margin4px;
}
.txt1 {
align-items:center;
margin-left5px;
font-size12px;
}
.menu-child{
  display: flex;
  flex-direction: row;
  align-items: center; 
  justify-content: center;
}


总结:用到的几个重要的属性

display:flex; 将对象作为弹性伸缩盒显示,无需考虑不同浏览的兼容问题。

flex-direction:row; 主轴为水平方向,起点在左端。

align-items:center; 定义项目在交叉轴上如何对齐,center表示中轴线对齐。

justify-content:cneter; 定义了多根轴线的对齐方式。如果项目只有一根轴线,该属性不起作用。

flex-grow:1; /*均匀分布*/

动态点击事件等待后续更新完成,目前还在构思各个功能模块的页面,敬请等待,麻烦大家点赞收藏,给点意见,谢谢啦!

最后一次编辑于  2021-11-18  
点赞 4
收藏
评论

2 个评论

  • 谋谋谋
    谋谋谋
    2021-11-19

    太腻害了

    2021-11-19
    赞同
    回复
  • PD
    PD
    发表于移动端
    2021-11-18
    太厉害了,学了想问问学了多久了
    2021-11-18
    赞同
    回复
登录 后发表内容