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


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 相关文章推荐
解析arp病毒背后利用的Javascript技术附解密方法
Aug 06 Javascript
xml和web特殊字符
Apr 28 Javascript
《JavaScript DOM 编程艺术》读书笔记之DOM基础
Jan 09 Javascript
jquery制作 随机弹跳的小球特效
Feb 01 Javascript
点评js异步加载的4种方式
Dec 22 Javascript
Jquery对新插入的节点 绑定Click事件失效的解决方法
Jun 02 Javascript
浅谈JavaScript的内置对象和浏览器对象
Jun 03 Javascript
jQuery解析返回的xml和json方法详解
Jan 05 Javascript
js学习总结之dom2级事件基础知识详解
Jul 27 Javascript
JavaScript JSON数据处理全集(小结)
Aug 15 Javascript
Vue发布订阅模式实现过程图解
Apr 30 Javascript
webpack的移动端适配方案小结
Jul 25 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
如何限制访问者的ip(PHPBB的代码)
2006/10/09 PHP
PHP 第二节 数据类型之数值型
2012/04/28 PHP
zend Framework中的Layout(模块化得布局)详解
2013/06/28 PHP
yii2.0实现创建简单widgets示例
2016/07/18 PHP
php实现的网页版剪刀石头布游戏示例
2016/11/25 PHP
PHP文件系统管理(实例讲解)
2017/09/19 PHP
JQuery 实现的页面滚动时浮动窗口控件
2009/07/10 Javascript
JavaScript Event学习第十一章 按键的检测
2010/02/10 Javascript
JQuery实现用户名无刷新验证的小例子
2013/03/22 Javascript
JQueryEasyUI datagrid框架的进阶使用
2013/04/08 Javascript
Javascript将双字节字符转换成单字节字符并计算长度
2016/06/22 Javascript
IE下JS保存图片的简单实例
2016/07/15 Javascript
AngularJs基于角色的前端访问控制的实现
2016/11/07 Javascript
js的OOP继承实现(必看篇)
2017/02/18 Javascript
Web技术实现移动监测的介绍
2017/09/18 Javascript
JS实现简单表格排序操作示例
2017/10/07 Javascript
[03:46]DOTA2英雄基础教程 维萨吉
2013/12/11 DOTA
[38:30]2014 DOTA2国际邀请赛中国区预选赛 LGD-GAMING VS CIS 第一场2
2014/05/24 DOTA
Python序列循环移位的3种方法推荐
2018/04/09 Python
利用python在excel里面直接使用sql函数的方法
2019/02/08 Python
详解Python中is和==的区别
2019/03/21 Python
Python项目打包成二进制的方法
2020/12/30 Python
CSS中几个与换行有关的属性简明总结
2014/04/15 HTML / CSS
css3实现3d旋转动画特效
2015/03/10 HTML / CSS
开发人员所需要知道的HTML5性能分析面面观
2012/07/05 HTML / CSS
加拿大留学自荐信
2014/01/28 职场文书
简历上的自我评价怎么写
2014/01/28 职场文书
竞争性谈判邀请书
2014/02/06 职场文书
《飞向蓝天的恐龙》教学反思
2014/04/09 职场文书
化妆品活动策划方案
2014/05/23 职场文书
妈妈活动方案
2014/08/15 职场文书
秦始皇兵马俑导游词
2015/02/02 职场文书
超市采购员岗位职责
2015/04/07 职场文书
实习感想范文
2015/08/10 职场文书
mysql如何配置白名单访问
2021/06/30 MySQL
JavaScript架构搭建前端监控如何采集异常数据
2022/06/25 Javascript