微信小程序显示下拉列表功能【附源码下载】


Posted in Javascript onDecember 12, 2017

本文实例讲述了微信小程序显示下拉列表功能。分享给大家供大家参考,具体如下:

1、效果展示

微信小程序显示下拉列表功能【附源码下载】

2、关键代码

app.json文件:

{
 "pages":[
  "views/views",
  "views/navigators/navigator1/navigator1",
  "views/navigators/navigator2/navigator2",
  "views/navigators/navigator3/navigator3",
  "pages/index/index",
  "pages/logs/logs"
 ],
 "window":{
  "backgroundTextStyle":"light",
  "navigationBarBackgroundColor": "#fff",
  "navigationBarTitleText": "三水点靠木 下拉列表测试",
  "navigationBarTextStyle":"black"
 }
}

views.js文件

Page({
 data:{
  // text:"这是一个页面"
  open:false
 },
 showitem:function(){
   this.setData({
     open:!this.data.open
   })
 },
 onLoad:function(options){
  // 页面初始化 options为页面跳转所带来的参数
 },
 onReady:function(){
  // 页面渲染完成
 },
 onShow:function(){
  // 页面显示
 },
 onHide:function(){
  // 页面隐藏
 },
 onUnload:function(){
  // 页面关闭
 }
})

views.wxml文件

<view class="page">
  <view class="page_bd">
    <view class="body_head" bindtap="showitem">点击我显示下拉列表</view>
    <navigator url="../views/navigators/navigator1/navigator1"><view class="{{open?'display_show':'display_none'}}">列表1</view></navigator>
    <navigator url="../views/navigators/navigator2/navigator2"><view class="{{open?'display_show':'display_none'}}">列表2</view></navigator>
    <navigator url="../views/navigators/navigator3/navigator3"><view class="{{open?'display_show':'display_none'}}">列表3</view></navigator>
  </view>
</view>

view.wxss文件

.page_bd{
  padding: 10px;
  background-color: snow;
}
.body_head{
  border: 1px solid;
  border-color: beige;
  padding: 10px;
}
.display_show{
  display: block;
  border: 1px solid;
  border-color: beige;
  padding: 10px;
}
.display_none{
  display: none;
}

3、源代码点击此处本站下载

希望本文所述对大家微信小程序开发有所帮助。

Javascript 相关文章推荐
关于Javascript 对象(object)的prototype
May 09 Javascript
用html+css+js实现的一个简单的图片切换特效
May 28 Javascript
js判断当页面无法回退时关闭网页否则就history.go(-1)
Aug 07 Javascript
微信小程序分页加载的实例代码
Jul 11 Javascript
Vue下的国际化处理方法
Dec 18 Javascript
浅谈Vuejs中nextTick()异步更新队列源码解析
Dec 31 Javascript
vue 表单之通过v-model绑定单选按钮radio
May 13 Javascript
JQuery animate动画应用示例
May 14 jQuery
el-select 下拉框多选实现全选的实现
Aug 02 Javascript
jQuery 移除事件的方法
Jun 20 jQuery
Vue基于iview table展示图片实现点击放大
Aug 05 Javascript
基于JQuery和DWR实现异步数据传递
Oct 16 jQuery
Vue调试神器vue-devtools安装方法
Dec 12 #Javascript
微信小程序实现点击文字页面跳转功能【附源码下载】
Dec 12 #Javascript
javascript实现循环广告条效果
Dec 12 #Javascript
微信小程使用swiper组件实现图片轮播切换显示功能【附源码下载】
Dec 12 #Javascript
vue2.0 常用的 UI 库实例讲解
Dec 12 #Javascript
C#实现将一个字符转换为整数
Dec 12 #Javascript
vue2.0 和 animate.css的结合使用
Dec 12 #Javascript
You might like
php 需要掌握的东西 不做浮躁的人
2009/12/28 PHP
表格展示无限级分类(PHP版)
2012/08/21 PHP
php合并js请求的例子
2013/11/01 PHP
PHP判断变量是否为0的方法
2014/02/08 PHP
php检查页面是否被百度收录
2015/10/28 PHP
PHP进阶学习之类的自动加载机制原理分析
2019/06/18 PHP
JQuery 表格操作(交替显示、拖动表格行、选择行等)
2009/07/29 Javascript
javascript 获取元素位置的快速方法 getBoundingClientRect()
2009/11/26 Javascript
javascript 模式设计之工厂模式学习心得
2010/04/27 Javascript
jquery 插件学习(三)
2012/08/06 Javascript
jquery 实现二级/三级/多级联动菜单的思路及代码
2013/04/08 Javascript
Javascript控制div属性动态变化实例分析
2015/10/08 Javascript
Bootstrap开关(switch)控件学习笔记分享
2016/05/30 Javascript
javaScript事件机制兼容【详细整理】
2016/07/23 Javascript
vue实现类似淘宝商品评价页面星级评价及上传多张图片功能
2018/10/29 Javascript
vue自定义指令的创建和使用方法实例分析
2018/12/04 Javascript
layui使用templet格式化表格数据的方法
2019/09/16 Javascript
jquery获取input输入框中的值
2019/11/13 jQuery
JavaScript 函数用法详解【函数定义、参数、绑定、作用域、闭包等】
2020/05/12 Javascript
Python 多线程的实例详解
2017/09/07 Python
在VS Code上搭建Python开发环境的方法
2018/04/06 Python
Python Pillow.Image 图像保存和参数选择方式
2020/01/09 Python
Python RabbitMQ实现简单的进程间通信示例
2020/07/02 Python
Idea安装python显示无SDK问题解决方案
2020/08/12 Python
Python 图片处理库exifread详解
2021/02/25 Python
canvas绘制树形结构可视图形的实现
2020/04/03 HTML / CSS
在C++ 程序中调用被C 编译器编译后的函数,为什么要加extern "C"
2014/08/09 面试题
简单说下OSPF的操作过程
2014/08/13 面试题
大学生毕业自我鉴定
2013/11/06 职场文书
应届生简历中的自我评价
2014/01/13 职场文书
装修设计师求职信
2014/02/26 职场文书
中学教师暑期培训方案
2014/08/27 职场文书
公司员工安全协议书
2014/11/21 职场文书
门市房租房协议书
2014/12/04 职场文书
2015年秋学期师德师风建设工作总结
2015/10/23 职场文书
MySQL索引知识的一些小妙招总结
2021/05/10 MySQL