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


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 相关文章推荐
ejs v9 javascript模板系统
Mar 21 Javascript
JQuery.get提交页面不跳转的解决方法
Jan 13 Javascript
理解javascript中的原型和原型链
Jul 30 Javascript
js获取本机操作系统类型的两种方法
Dec 19 Javascript
JavaScript代码因逗号不规范导致IE不兼容的问题
Feb 25 Javascript
jQuery增加、删除及修改select option的方法
Aug 19 Javascript
JavaScript 冒泡排序和选择排序的实现代码
Sep 03 Javascript
微信小程序实现折叠与展开文章功能
Jun 12 Javascript
JavaScript日期工具类DateUtils定义与用法示例
Sep 03 Javascript
详解微信小程序中var、let、const用法与区别
Jan 11 Javascript
vue实现输入框自动跳转功能
May 20 Javascript
jQuery是用来干什么的 jquery其实就是一个js框架
Feb 04 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 模拟get_headers函数的代码示例
2013/04/27 PHP
php删除字符串末尾子字符,删除开始字符,删除两端字符(实现代码)
2013/06/27 PHP
php 注册时输入信息验证器的实现详解
2013/07/05 PHP
PHP面试题之文件目录操作
2015/10/15 PHP
PHP编程开发怎么提高编程效率 提高PHP编程技术
2015/11/09 PHP
php邮箱地址正则表达式验证
2015/11/13 PHP
thinkphp3.x中display方法及show方法的用法实例
2016/05/19 PHP
基于swoole实现多人聊天室
2018/06/14 PHP
php定期拉取数据对比方法实例
2019/09/22 PHP
火狐下table中创建form导致两个table之间出现空白
2013/09/02 Javascript
innerHTML属性,outerHTML属性,textContent属性,innerText属性区别详解
2015/03/13 Javascript
初步使用Node连接Mysql数据库
2016/03/03 Javascript
详解基于angular路由的requireJs按需加载js
2017/01/20 Javascript
详解Vue 普通对象数据更新与 file 对象数据更新
2017/04/26 Javascript
React利用插件和不用插件实现双向绑定的方法详解
2017/07/03 Javascript
微信小程序使用map组件实现检索(定位位置)周边的POI功能示例
2019/01/23 Javascript
vue开发拖拽进度条滑动组件
2019/09/21 Javascript
JavaScript canvas绘制折线图
2020/02/18 Javascript
Python的GUI框架PySide的安装配置教程
2016/02/16 Python
python2.7安装图文教程
2018/03/13 Python
Python实现购物评论文本情感分析操作【基于中文文本挖掘库snownlp】
2018/08/07 Python
Python3列表内置方法大全及示例代码小结
2019/05/10 Python
Python OpenCV之图片缩放的实现(cv2.resize)
2019/06/28 Python
将tensorflow.Variable中的某些元素取出组成一个新的矩阵示例
2020/01/04 Python
python默认参数调用方法解析
2020/02/09 Python
HTML5 Canvas绘制五星红旗
2016/05/04 HTML / CSS
智能家居、吸尘器、滑板车、电动自行车网上购物:Geekmaxi
2021/01/18 全球购物
STP协议的主要用途是什么?为什么要用STP
2012/12/20 面试题
《只有一个地球》教学反思
2014/02/14 职场文书
2014年党风建设工作总结
2014/11/19 职场文书
商超业务员岗位职责
2015/02/13 职场文书
小学教师求职信范文
2015/03/20 职场文书
党员学习中国梦心得体会
2016/01/05 职场文书
反邪教学习心得体会
2016/01/15 职场文书
各类场合主持词开场白范文集锦
2019/08/16 职场文书
html form表单基础入门案例讲解
2021/07/21 HTML / CSS