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


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 更严格的相等 [译]
Sep 20 Javascript
jQuery getJSON()+.ashx 实现分页(改进版)
Mar 28 Javascript
JS刷新当前页面的几种方法总结
Dec 24 Javascript
ExtJS4利根据登录后不同的角色分配不同的树形菜单
May 02 Javascript
Js中使用hasOwnProperty方法检索ajax响应对象的例子
Dec 08 Javascript
基于JavaScript代码实现随机漂浮图片广告
Jan 05 Javascript
jQuery自定义插件详解及实例代码
Dec 29 Javascript
codeMirror插件使用讲解
Jan 16 Javascript
Javascript实现跨域后台设置拦截的方法详解
Aug 04 Javascript
解决vue-router在同一个路由下切换,取不到变化的路由参数问题
Sep 01 Javascript
JavaScript栈和队列相关操作与实现方法详解
Dec 07 Javascript
js+canvas实现纸牌游戏
Mar 16 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如何搭建百度Ueditor富文本编辑器
2018/09/21 PHP
jQuery技巧大放送 学习jquery的朋友可以看下
2009/10/14 Javascript
JQuery Tab选项卡效果代码改进版
2010/04/01 Javascript
Js 随机数产生6位数字
2010/05/13 Javascript
使用JavaScript动态设置样式实现代码及演示动画
2013/01/25 Javascript
js实现背景图片感应鼠标变化的方法
2015/02/28 Javascript
Svg.js实例教程及使用手册详解(一)
2016/05/16 Javascript
AngularJS基础 ng-repeat 指令简单示例
2016/08/03 Javascript
详解AngularJs中$sce与$sceDelegate上下文转义服务
2016/09/21 Javascript
Ajax 加载数据 练习代码
2017/01/05 Javascript
JavaScript实现三级联动效果
2017/07/15 Javascript
Vue.js仿微信聊天窗口展示组件功能
2017/08/11 Javascript
layui框架table 数据表格的方法级渲染详解
2018/08/19 Javascript
JavaScript中join()、splice()、slice()和split()函数用法示例
2018/08/24 Javascript
JS执行控制之节流模式实例分析
2018/12/21 Javascript
vue根据条件不同显示不同按钮的操作
2020/08/04 Javascript
[15:39]教你分分钟做大人:龙骑士
2014/10/30 DOTA
Python的装饰器使用详解
2017/06/26 Python
Python网络编程之TCP与UDP协议套接字用法示例
2018/02/02 Python
Python使用cx_Oracle模块操作Oracle数据库详解
2018/05/07 Python
python实现图片批量压缩程序
2018/07/23 Python
Python常见MongoDB数据库操作实例总结
2018/07/24 Python
对matplotlib改变colorbar位置和方向的方法详解
2018/12/13 Python
HTML5 video标签(播放器)学习笔记(一):使用入门
2015/04/24 HTML / CSS
html5需遵循的6个设计原则
2016/04/27 HTML / CSS
Chantelle仙黛尔内衣美国官网:法国第一品牌内衣
2018/07/26 全球购物
一份Java笔试题
2012/02/21 面试题
大学学生会竞选演讲稿
2014/04/25 职场文书
义和团口号
2014/06/17 职场文书
中学生学习保证书
2015/02/26 职场文书
财政局个人总结
2015/03/04 职场文书
旗帜观后感
2015/06/08 职场文书
嘉年华活动新闻稿
2015/07/17 职场文书
学校运动会开幕词
2016/03/03 职场文书
导游词之沈阳植物园
2019/11/30 职场文书
Nginx+Tomcat负载均衡多实例详解
2022/04/11 Servers