博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
微信小程序下拉框
阅读量:7243 次
发布时间:2019-06-29

本文共 1739 字,大约阅读时间需要 5 分钟。

微信小程序组件里没有下拉框,正好要用到,记下来以后参考

wxml代码

选择接收班级
{
{grade_name}}
{
{item}}

wxss代码

/* 顶部 */.top{
width: 100vw; height: 80rpx; padding: 0 20rpx; line-height: 80rpx; font-size: 34rpx; border-bottom: 1px solid #000;}.top-text{
float: left}/* 下拉框 */.top-selected{
width: 50%; display: flex; float: right; align-items: center; justify-content: space-between; border: 1px solid #ccc; padding: 0 10rpx; font-size: 30rpx;}/* 下拉内容 */.select_box {
background-color: #fff; padding: 0 20rpx; width: 50%; float: right; position: relative; right: 0; z-index: 1; overflow: hidden; text-align: left; animation: myfirst 0.5s; font-size: 30rpx;}.select_one {
padding-left: 20rpx; width: 100%; height: 60rpx; position: relative; line-height: 60rpx; border-bottom: 1px solid #ccc;}/* 下拉过度效果 */@keyframes myfirst {
from { height: 0rpx; } to {
height: 210rpx; }}/* 下拉图标 */.top-selected image{
height:50rpx; width:50rpx; position: absolute; right: 0rpx; top: 20rpx;}

js代码

/**   * 页面的初始数据   */  data: {    select:false,    grade_name:'--请选择--',    grades: [        '猛犸机器人1班',        '猛犸机器人2班',        '口才1班',      ]  },/** *  点击下拉框 */  bindShowMsg() {    this.setData({      select: !this.data.select    })  },/** * 已选下拉框 */  mySelect(e) {    console.log(e)    var name = e.currentTarget.dataset.name    this.setData({      grade_name: name,      select: false    })  },

效果

 

转载于:https://www.cnblogs.com/zxf100/p/9914850.html

你可能感兴趣的文章
使用oracle来计算方差及标准差
查看>>
ORACLE备份、恢复、常用查询
查看>>
矩阵翻硬币 蓝桥杯
查看>>
启动和停止数据库——启动例程并打开数据库
查看>>
模板模式讲解二
查看>>
core.async中go的作用研究
查看>>
除法(暴力)
查看>>
Python tornado初探
查看>>
metro 文本文件操作
查看>>
【第46题】【062题库】2019年OCP认证062考试新题
查看>>
1297 硬币
查看>>
ORA-01665 control file is not a standby control file
查看>>
pycharm 文件名不显示中文的解决方法
查看>>
340 - Master-Mind Hints
查看>>
python多进程并发
查看>>
微信分享调用 -- c#篇
查看>>
Python面向对象编程(IDE:Pycharm)
查看>>
@angular/cli项目构建--Dynamic.Form(2)
查看>>
react: menuService
查看>>
无线网卡与本地连接不能同时使用&一机多网络的优先级设置
查看>>