当前位置: 移动技术网 > IT编程>开发语言>JavaScript > 微信小程序显示下拉列表功能【附源码下载】

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

2018年02月24日  | 移动技术网IT编程  | 我要评论

本文实例讲述了微信小程序显示下拉列表功能。分享给大家供大家参考,具体如下:

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、源代码点击此处。

希望本文所述对大家微信小程序开发有所帮助。

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网