微信小程序开发之下拉菜单
实现功能:点击维保人员,调出下拉菜单。选择子菜单时,显示右边的图标表示选中,并进行赋值并进行搜索筛选

Wxml:
<view class="dtclass" bindtap="loadtype"><span>{{SercherType}}</span>
    <image src="../../images/xiala.png" style="height:10px;width:20rpx;margin-top:30rpx"></image>
  </view>
<!--查询类型下拉列表-->
<view class="ddclass" hidden="{{listFlag}}" style="z-index:100">
  <view wx:for="{{SercherTypeData}}" wx:key="id">
    <view class="liclass" id="{{item.id}}" bindtap="tapSubMenu">
      <text style="width:100rpx">{{item.name}}</text>
      <icon hidden="{{!item.highlight}}" type="success_no_circle" color="#ec9e14" style="float:right" />
    </view>
  </view>
</view>
Wxss:
/*二级菜单外部容器样式*/
   .ddclass { 
 position: absolute; 
 width: 100%; 
 margin-top: 10px; 
 left: 0; 
 
}
/*二级菜单普通样式*/
  
 .liclass { 
 font-size: 14px; 
 line-height: 34px; 
 color: #575757; 
 height: 34px; 
 display: block; 
 padding-left: 18px; 
 background-color: #fff; 
 border-bottom: 1px solid #dbdbdb; 
} 
  
/*二级菜单高亮样式*/
  
 li.highlight { 
 background-color: #f4f4f4; 
 color: #48c23d; 
}
js:
data:{
listFlag: true, //下拉列表显示标志位
}
//打开搜索类别下拉菜单
  loadtype:function(){
    var that=this;
    that.setData({
    listFlag:!that.data.listFlag,
    //StorageFlag:false})
  },
//点击菜单选项,修改查询类型
  tapSubMenu:function(e)
  {
    var that=this;
    var index=parseInt(e.currentTarget.id);
    //显示对应的勾图标
    for (var j = 0; j < that.data.SercherTypeData.length; j++) {
      if(j==index)
      {
          that.data.SercherTypeData[j].highlight = true;
      }
      else{
        that.data.SercherTypeData[j].highlight = false;
      }
    }
    that.setData({
//查询数据
      // SercherType: that.data.SercherTypeData[index].name,
      // SercherTypeData: that.data.SercherTypeData,
      //SercherTypeNum:1,
      listFlag: true, 
     })
  },
微信小程序开发之下拉菜单的更多相关文章
- 微信小程序开发之自定义菜单tabbar
		
做这个 遇到问题比较多,特此记录以便查看,直接上代码: 一.app.js 控制原有菜单隐藏.启用新菜单.菜单列表,集中在这里控制 hideTabBar这个很关键,解决苹果6S导致的双导航栏:原文htt ...
 - 微信小程序开发日记——高仿知乎日报(下)
		
本人对知乎日报是情有独钟,看我的博客和github就知道了,写了几个不同技术类型的知乎日报APP 要做微信小程序首先要对html,css,js有一定的基础,还有对微信小程序的API也要非常熟悉 我将该 ...
 - 微信小程序开发日记——高仿知乎日报(上)
		
本人对知乎日报是情有独钟,看我的博客和github就知道了,写了几个不同技术类型的知乎日报APP 要做微信小程序首先要对html,css,js有一定的基础,还有对微信小程序的API也要非常熟悉 我将该 ...
 - 微信小程序开发学习资料
		
作者:初雪链接:https://www.zhihu.com/question/50907897/answer/128494332来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明 ...
 - 微信小程序开发系列一:微信小程序的申请和开发环境的搭建
		
我最近也刚刚开始微信小程序的开发,想把我自学的一些心得写出来分享给大家. 这是第一篇,从零开始学习微信小程序开发.主要是小程序的注册和开发环境的搭建. 首先我们要在下列网址申请一个属于自己的微信小程序 ...
 - 微信小程序开发--页面结构
		
一.微信小程序开发--页面文件组成 [page.name].js 页面逻辑文件,用于创建页面对象,以及处理页面生命周期控制和数据处理 [page.name].wxml wxml指的是Wei Xin M ...
 - 微信小程序开发入门教程
		
做任何程序开发要首先找到其官方文档,微信小程序目前还在邀请内测阶段,目前官方放出了部分开发文档,经过笔者一天的查看和尝试,感觉文档并不全面,但是通过这些文档已经能够看出其大概面貌了.闲话不多说,我们先 ...
 - 微信小程序开发《一》:阿里云tomcat免费配置https
		
小狼咕咕最近开启了微信小程序开发的征程,由于微信小程序的前后台通信必须通过https协议,所以小狼咕咕第一件要做的事就是配置一个能够通过https访问的后台服务.小狼咕咕用的是阿里云ECS服务器,Li ...
 - 微信小程序开发 (资料汇总,谁还没被坑过?希望助你绕过一些坑)
		
最近帮人家做一个微信小程序,刚好想熟悉一下.由于牵扯到多用户使用系统,以及数据共享,所以自然架构选择了,客户端和服务器的方式. 后台服务器是windows server,后台程序是.Net WebA ...
 
随机推荐
- python 基础 1.5 python数据类型(三)--元组
			
一.python的数据类型 序列--元组 1.序列 1>字符串,列表,元组都是序列. 2>序列的两个特点是索引操作符和切片操作符 索引操作符:我们可以从序列中抓取一个特定项目 切片操作符: ...
 - 【BZOJ1018】[SHOI2008]堵塞的交通traffic 线段树
			
[BZOJ1018][SHOI2008]堵塞的交通traffic Description 有一天,由于某种穿越现象作用,你来到了传说中的小人国.小人国的布局非常奇特,整个国家的交通系统可以被看成是一个 ...
 - zookeeper curator ( 实战一)
			
目录 zookeeper 的伪集群搭建 写在前面 1.1. zookeeper 安装&配置 1.1.1. 创建数据目录和日志目录: 1.1.2. 创建myid文件 1.1.3. 创建和修改配置 ...
 - Qt中的通用模板算法QtAlgorithms(qDeleteAll,qBinaryFind,qCountLeadingZeroBits,qPopulationCount,qFill,qSwap,qSort)
			
Qt在<QtAlgorithms>头文件中为我们提供了一系列的全局模板方法,这些模板方法主要用于容器操作,比如qDeleteAll().其在Qt中的声明如下: void qDeleteAl ...
 - 利用Linux中的计划任务+PHP网页程序(转)
			
利用Linux中的计划任务+PHP网页程序,实现对web服务器运行状况的监测[每5分钟监测一次,并邮件提醒]一.我的监测服务器环境:rhel5.5+apache2.2+php5二.功能描述:写一个PH ...
 - YTST_CX_0001(ALV栏位汇总)
			
*********************************************************************** * Title : X ...
 - opencv轮廓提取、轮廓识别相关要点
			
1.轮廓提取 src = cv2.imread("***.jpg", cv2.IMREAD_COLOR) gray = cv2.cvtColor(src ,cv2.COLOR_BG ...
 - python中用opencv读取并显示图片
			
一.读取并显示图片: import matplotlib.pyplot as plt # plt 用于显示图片 import matplotlib.image as mpimg # mpimg 用于读 ...
 - HTML5响应式导航
			
HTML5响应式导航HTML5,响应式,jQuery特效,HTML5导航,HTML5响应式导航是一款基于HTML5实现的深灰色响应式导航菜单. 地址:http://www.huiyi8.com/sc/ ...
 - Codeforces 148D Bag of mice:概率dp 记忆化搜索
			
题目链接:http://codeforces.com/problemset/problem/148/D 题意: 一个袋子中有w只白老鼠,b只黑老鼠. 公主和龙轮流从袋子里随机抓一只老鼠出来,不放回,公 ...