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


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 支持ie和firefox杰奇翻页函数
Jul 22 Javascript
jQuery+ajax实现顶一下,踩一下效果
Jul 17 Javascript
jquery 延迟执行实例介绍
Aug 20 Javascript
js中function()使用方法
Dec 24 Javascript
设置点击文本框或图片弹出日历控件的实现代码
May 12 Javascript
JavaScript中的ParseInt(&quot;08&quot;)和“09”返回0的原因分析及解决办法
May 19 Javascript
jquery基本选择器匹配多个元素的实现方法
Sep 05 Javascript
浅谈Angularjs link和compile的使用区别
Oct 21 Javascript
EasyUI学习之Combobox级联下拉列表(2)
Dec 29 Javascript
详解AngularJS脏检查机制及$timeout的妙用
Jun 19 Javascript
react实现菜单权限控制的方法
Dec 11 Javascript
使用Vue+Django+Ant Design做一个留言评论模块的示例代码
Jun 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
黑夜路人出的几道php笔试题
2009/08/04 PHP
用php获取本周,上周,本月,上月,本季度日期的代码
2009/08/05 PHP
php中http_build_query 的一个问题
2012/03/25 PHP
PHP缓存技术的多种方法小结
2012/08/14 PHP
php从数组中随机抽取一些元素的代码
2012/11/05 PHP
iOS自定义提示弹出框实现类似UIAlertView的效果
2016/11/16 PHP
Laravel中使用Queue的最基本操作教程
2017/12/27 PHP
日期 时间js控件
2009/05/07 Javascript
Jquery 高亮显示文本中重要的关键字
2009/12/24 Javascript
filters.revealTrans.Transition使用方法小结
2010/08/19 Javascript
jQuery中ajax和post处理json的不同示例对比
2014/11/02 Javascript
JavaScript时间转换处理函数
2015/04/14 Javascript
JS实现浏览器状态栏显示时间的方法
2015/10/27 Javascript
初步了解javascript面向对象
2015/11/09 Javascript
JavaScript知识点总结(四)之逻辑OR运算符详解
2016/05/31 Javascript
js中常用的Tab切换效果(推荐)
2016/08/30 Javascript
Bootstrap源码解读模态弹出框(11)
2016/12/28 Javascript
简单好用的nodejs 爬虫框架分享
2017/03/26 NodeJs
解决vue router使用 history 模式刷新后404问题
2017/07/19 Javascript
Bootstrap3.3.7导航栏下拉菜单鼠标滑过展开效果
2017/10/31 Javascript
Element input树型下拉框的实现代码
2018/12/21 Javascript
详解elementui之el-image-viewer(图片查看器)
2019/08/30 Javascript
微信小程序自定义modal弹窗组件的方法详解
2020/12/20 Javascript
详解Vue的异步更新实现原理
2020/12/22 Vue.js
Python三元运算实现方法
2015/01/12 Python
python下os模块强大的重命名方法renames详解
2017/03/07 Python
Python排序搜索基本算法之归并排序实例分析
2017/12/08 Python
Django admin美化插件suit使用示例
2017/12/12 Python
python处理两种分隔符的数据集方法
2018/12/12 Python
Python实现GIF图倒放
2020/07/16 Python
css3弹性盒模型(Flexbox)详细介绍
2014/10/08 HTML / CSS
关于iframe跨域使用postMessage的实现
2019/10/29 HTML / CSS
美国户外烹饪产品购物网站:Outdoor Cooking
2020/01/10 全球购物
优秀广告词大全
2014/03/19 职场文书
趵突泉导游词
2015/02/03 职场文书
百年孤独读书笔记
2015/06/29 职场文书