本文主要介绍微信小程序显示下拉列表功能,涉及微信小程序navigator组件导航及页面加载相关操作技巧,希望能帮助到大家。
1、效果展示

2、关键代码
app.json文件:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | {
"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文件
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | Page({
data:{
open: false
},
showitem: function (){
this .setData({
open:! this .data.open
})
},
onLoad: function (options){
},
onReady: function (){
},
onShow: function (){
},
onHide: function (){
},
onUnload: function (){
}
})
|
views.wxml文件
1 2 3 4 5 6 7 8 | < 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文件
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | .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 ;
}
|
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。