微信小程序 下拉列表

wxml代码:
<view class="phone_one" bindtap="clickPerson">
<view class="phone_personal">{{firstPerson}}</view>
<image src="../../image/v6.png" class="personal_image {{selectArea ? 'rotateRight' :''}}"></image> //三目法判断图片要不要旋转180。
</view>
<view class="person_box">
<view class="phone_select" hidden="{{selectPerson}}">
<view class="select_one" bindtap="mySelect" data-me="你好">你好</view>
<view class="select_one" bindtap="mySelect" data-me="他好">他好</view>
<view class="select_one" bindtap="mySelect" data-me="大家好">大家好</view>
</view>
</view>
wxss代码:
.phone_personal{
width: 100%;
color:rgb(34, 154, 181);
height:100rpx;
line-height:100rpx;
text-align: center;
}
.phone_one{
display: flex; //用flex布局更方便。
position: relative;
justify-content: space-between;
background-color:rgb(239, 239, 239);
width:90%;
height:100rpx;
margin:0 auto;
border-radius: 10rpx;
border-bottom:2rpx solid rgb(255, 255, 255);
}
.person_box{
position: relative;
}
.phone_select{
margin-top:0;
z-index: 100;
position: absolute; //小程序中z-index和absolute需要同时存在,元素才能脱离文档。
}
.select_one{
text-align: center;
background-color:rgb(239, 239, 239);
width:676rpx; //脱离文档后元素width不能再用百分比。
height:100rpx;
line-height:100rpx;
margin:0 5%;
border-bottom:2rpx solid rgb(255, 255, 255);
}
.personal_image{
z-index: 100;
position: absolute;
right:2.5%;
width: 34rpx;
height: 20rpx;
margin:40rpx 20rpx 40rpx 0;
transition: All 0.4s ease;
-webkit-transition: All 0.4s ease;
}
.rotateRight{
transform: rotate(180deg); //180°旋转图片。
}
js代码:
Page({
data:{
selectPerson:true,
firstPerson:'个人',
selectArea:false,
},
//点击选择类型
clickPerson:function(){
var selectPerson = this.data.selectPerson;
if(selectPerson == true){
this.setData({
selectArea:true,
selectPerson:false,
})
}else{
this.setData({
selectArea:false,
selectPerson:true,
})
}
} ,
//点击切换
mySelect:function(e){
this.setData({
firstPerson:e.target.dataset.me,
selectPerson:true,
selectArea:false,
})
},
onLoad:function(options){
// 页面初始化 options为页面跳转所带来的参数
},
onReady:function(){
// 页面渲染完成
},
onShow:function(){
// 页面显示
},
onHide:function(){
// 页面隐藏
},
onUnload:function(){
// 页面关闭
}
})
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
# 微信小程序
# 下拉列表
# 小程序
# 下拉列表的实现
# 下拉列表实现代码
# 微信小程序 列表的上拉加载和下拉刷新的实现
# 微信小程序实现列表下拉刷新上拉加载
# 小程序实现列表展开收起效果
# 大家好
# 他好
# 你好
# 文档
# 希望能
# 跳转
# 再用
# 谢谢大家
# 更方便
# 要不要
# wxml
# pre
# 微信小
# width
# wxss
# data
# hidden
# phone_select
# selectPerson
# mySelect
相关文章:
专业商城网站制作公司有哪些,pi商城官网是哪个?
购物网站制作公司有哪些,哪个购物网站比较好?
怎么制作网站设计模板图片,有电商商品详情页面的免费模板素材网站推荐吗?
在线ppt制作网站有哪些软件,如何把网页的内容做成ppt?
建站主机服务器选型指南与性能优化方案解析
h5在线制作网站电脑版下载,h5网页制作软件?
学校免费自助建站系统:智能生成+拖拽设计+多端适配
网站制作外包价格怎么算,招聘网站上写的“外包”是什么意思?
如何用AWS免费套餐快速搭建高效网站?
建站主机数据库如何配置才能提升网站性能?
微信小程序 input输入框控件详解及实例(多种示例)
c# 在高并发场景下,委托和接口调用的性能对比
如何在阿里云虚拟机上搭建网站?步骤解析与避坑指南
如何高效完成自助建站业务培训?
详解免费开源的DotNet二维码操作组件ThoughtWorks.QRCode(.NET组件介绍之四)
怎么将XML数据可视化 D3.js加载XML
如何在IIS7中新建站点?详细步骤解析
,怎么用自己头像做动态表情包?
高端网站建设与定制开发一站式解决方案 中企动力
网站制作公司广州有几家,广州尚艺美发学校网站是多少?
官网建站费用明细查询_企业建站套餐价格及收费标准指南
孙琪峥织梦建站教程如何优化数据库安全?
高防服务器租用如何选择配置与防御等级?
建站之星如何助力网站排名飙升?揭秘高效技巧
建站之星手机一键生成:多端自适应+小程序开发快速建站指南
官网网站制作腾讯审核要多久,联想路由器newifi官网
网站制作难吗安全吗,做一个网站需要多久时间?
武汉网站制作费用多少,在武汉武昌,建面100平方左右的房子,想装暖气片,费用大概是多少啊?
打鱼网站制作软件,波克捕鱼官方号怎么注册?
如何快速搭建高效香港服务器网站?
巅云智能建站系统:可视化拖拽+多端适配+免费模板一键生成
如何在建站之星绑定自定义域名?
矢量图网站制作软件,用千图网的一张矢量图做公司app首页,该网站并未说明版权等问题,这样做算不算侵权?应该如何解决?
个人网站制作流程图片大全,个人网站如何注销?
国美网站制作流程,国美电器蒸汽鍋怎么用官方网站?
javascript中的try catch异常捕获机制用法分析
电商网站制作公司有哪些,1688网是什么意思?
如何在云指建站中生成FTP站点?
外贸公司网站制作,外贸网站建设一般有哪些步骤?
如何快速搭建响应式可视化网站?
制作网站的软件免费下载,免费制作app哪个平台好?
头像制作网站在线制作软件,dw网页背景图像怎么设置?
如何通过远程VPS快速搭建个人网站?
如何快速完成中国万网建站详细流程?
建站之星后台密码遗忘?如何快速找回?
手机钓鱼网站怎么制作视频,怎样拦截钓鱼网站。怎么办?
如何在IIS管理器中快速创建并配置网站?
黑客如何通过漏洞一步步攻陷网站服务器?
独立制作一个网站多少钱,建立网站需要花多少钱?
,购物网站怎么盈利呢?
*请认真填写需求信息,我们会在24小时内与您取得联系。