首页 > 小程序教程 > 微信小程序各行各业职位分类选择页面模板制作设计教程下载

微信小程序各行各业职位分类选择页面模板制作设计教程下载

上一篇 下一篇
今天给大家带来各行各业职位分类选择页面模板制作设计教程,制作好以后效果图如下:
一、wxml页面代码如下:
<!--pages/worktype/worktype.wxml-->
<view class="worktype_wrap">
    <view wx:if="{{show}}" class="has_select">
        <view class="title">
            <view>已选职位</view>
            <view>{{has_post.length}}/5</view>
        </view>
        <view class="w_action_list">
            <view bindtap="del_this" wx:for="{{has_post}}" data-city="{{item.post}}" data-id="{{item.id}}">
                {{item.post}}<icon size="18" class="red" type="clear"></icon>
            </view>
        </view>
    </view>

    <view wx:for="{{post_type}}" bindtap="select_type" data-id="{{item.id}}" data-province="{{item._type}}" class="w_a_wrap">
        <view class="w_a_list" >{{item._type}}</view>
        <image wx:if="{{show_img}}" class="image_select" src="../workplace/image/_03.png"></image>
        <image wx:if="{{!show_img}}" class="image_select" src="../workplace/image/jiantou_tou.png"></image>
    </view>

</view>
 
二、wxss样式文件代码如下:
/* pages/worktype/worktype.wxss */
.has_select{
    padding: 15rpx;
    background-color: #fffbdd;
}
.has_select .title{
    display: flex;
    justify-content: space-between;
    align-items: center;
    color: #888888;
}
.has_select .w_action_list{
    /*border: 1px solid red;*/
    margin-top: 15rpx;
    overflow: hidden;
}
.has_select .w_action_list view{
    display: table;
    float: left;
    background-color: #fff;
    padding: 10rpx;
    margin: 10rpx;
}
.has_select .w_action_list view icon{
    display: table-cell;
    vertical-align: middle;
}



.w_a_wrap{
    border-bottom: 1px solid #e5e5e5;
    margin-left: 3%;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.w_a_wrap .w_a_list{
    padding: 15rpx;
}
.image_select{
    width: 35rpx;
    height: 35rpx;
    padding-right: 3%;
}
三、js页面代码如下:
// pages/worktype/worktype.js
const work = require('../../utils/AELPOSITION.js');
const select = require('../../utils/util.js');
Page({
  data:{
    show_img:false,
    has_post:[],
    post_type:[],
    show:true
  },
  onLoad:function(options){
    // 页面初始化 options为页面跳转所带来的参数;
    var post_type =select._type( work.type ); //全部类型
    let experience = options.status; //识别 是添加工作经验
    this.setData({
      post_type:post_type
    })
    if( experience  ){ //如果是添加工作经验,去除已选职位模块
      this.setData({
          show:false
      })
    }
    wx.setStorage({ //缓存状态
      key:"experience",
      data:experience
    })
  },
  onReady:function(){
    // 页面渲染完成
  },
  onShow:function(){
    // 页面显示
    var has_post= wx.getStorageSync('has_post') || [];
    this.setData({
        has_post:has_post
    })
  },
  onHide:function(){
    // 页面隐藏
  },
  onUnload:function(){
    // 页面关闭
  },
  select_type:function(e){
    let id = e.currentTarget.dataset.id;
    id.length == 3 ? id = '0'+id:id =id;
    var experience = wx.getStorageSync('experience');
    if( experience ){
        wx.redirectTo({
          url: '../worktypeTwo/worktypeTwo?id='+id,
        })
    }else{
        wx.navigateTo({
          url: '../worktypeTwo/worktypeTwo?id='+id,
        })
    }
    
  },
  del_this:function(e){ //删除选中职位
    let id = e.currentTarget.dataset.id;
    var has_post_temp = wx.getStorageSync('has_post') || [];
    var naw_post =[];
    for( let i =0,arr=has_post_temp;i<arr.length;i++ ){
        if( arr[i].id != id ){
          naw_post.push(arr[i])
        }
    }
    wx.setStorage({
        key: 'has_post',
        data:naw_post
    })
    this.setData({
        has_post:naw_post
    })
  }
})

模板简介:该模板名称为【微信小程序各行各业职位分类选择页面模板制作设计教程下载】,大小是,文档格式为.,推荐使用打开,作品中的图片,文字等数据均可修改,图片请在作品中选中图片替换即可,文字修改直接点击文字修改即可,您也可以新增或修改作品中的内容,该模板来自用户分享,如有侵权行为请联系网站客服处理。欢迎来懒人模板【小程序教程】栏目查找您需要的精美模板。

相关搜索
  • 下载密码 lanrenmb
  • 下载次数 18,573次
  • 使用软件
  • 文件格式
  • 文件大小
  • 上传时间 05-24
  • 作者 网友投稿
  • 肖像权 人物画像及字体仅供参考
栏目分类 更多 >
热门推荐 更多 >
企业网站 微信公众平台 微信模板 html5 微信图片 响应式 单页式简历模板 微信素材 自适应 微信文章
您可能会喜欢的其他模板