欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

程序员文章站 2022-04-16 10:00:00
本文实例讲述了微信小程序显示下拉列表功能。分享给大家供大家参考,具体如下: 1、效果展示 2、关键代码 app.json文件: { "pages":...

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

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

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