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


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之对系统的toFixed()方法的修正
May 08 Javascript
jQuery实现的类flash菜单效果代码
May 17 Javascript
分享一个自定义的console类 让你不再纠结JS中的调试代码的兼容
Apr 20 Javascript
javascript Array 数组常用方法
Apr 05 Javascript
使用Raygun来自动追踪AngularJS中的异常
Jun 23 Javascript
jQuery插件开发精品教程(让你的jQuery更上一个台阶)
Nov 07 Javascript
JS设置下拉列表框当前所选值的方法
Dec 22 Javascript
纯JS单页面赛车游戏制作代码分享
Mar 03 Javascript
详解js类型判断
May 22 Javascript
详解基于vue-cli3快速发布一个fullpage组件
Mar 08 Javascript
Vue组件基础用法详解
Feb 05 Javascript
Vue 实现监听窗口关闭事件,并在窗口关闭前发送请求
Sep 01 Javascript
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
类的另类用法--数据的封装
2006/10/09 PHP
php编写简单的文章发布程序
2015/06/18 PHP
php操作路径的经典方法(必看篇)
2016/10/04 PHP
使用php自动备份数据库表的实现方法
2017/07/28 PHP
thinkPHP框架实现生成条形码的方法示例
2018/06/06 PHP
js中parseInt函数浅谈
2013/07/31 Javascript
jQuery的css()方法用法实例
2014/12/24 Javascript
JavaScript中的类与实例实现方法
2015/01/23 Javascript
jQuery获取当前点击的对象元素(实现代码)
2016/05/19 Javascript
ECHO.js 纯javascript轻量级延迟加载的实例代码
2016/05/24 Javascript
简单实现jQuery多选框功能
2017/01/09 Javascript
JS Select下拉框(支持输入模糊查询)
2017/02/04 Javascript
深入理解node.js之path模块
2017/05/03 Javascript
Redux 和 Mobx的选择问题:让你不再困惑!
2017/09/18 Javascript
基于JS实现html中placeholder属性提示文字效果示例
2018/04/19 Javascript
Vue高版本中一些新特性的使用详解
2018/09/25 Javascript
微信小程序开发之左右分栏效果的实例代码
2019/05/20 Javascript
微信小程序class封装http代码实例
2019/08/24 Javascript
Vue Extends 扩展选项用法完整实例
2019/09/17 Javascript
vue element upload组件 file-list的动态绑定实现
2019/10/11 Javascript
[04:29]2014DOTA2国际邀请赛 主赛事第三日TOPPLAY
2014/07/21 DOTA
python数据类型_元组、字典常用操作方法(介绍)
2017/05/30 Python
rabbitmq(中间消息代理)在python中的使用详解
2017/12/14 Python
python+mysql实现学生信息查询系统
2019/02/21 Python
PyChon中关于Jekins的详细安装(推荐)
2020/12/28 Python
html5-websocket基于远程方法调用的数据交互实现
2012/12/04 HTML / CSS
Canvas中设置width与height的问题浅析
2018/11/01 HTML / CSS
史上最全面的Java面试题汇总!
2015/02/03 面试题
会计实习自我鉴定
2013/12/04 职场文书
学历公证书范本
2014/04/09 职场文书
优秀中职教师事迹材料
2014/08/26 职场文书
基层党员对照检查材料
2014/09/24 职场文书
2014年会计个人工作总结
2014/11/24 职场文书
肖申克的救赎观后感
2015/06/02 职场文书
教师远程培训心得体会
2016/01/09 职场文书
祝福语集锦:给百岁老人祝寿贺词
2019/11/19 职场文书