微信小程序——实现下拉框

微信小程序之自定义下拉列表框(新) 下拉列表中的值选中后,关闭列表,再打开,值可记忆,并显示相应的选中样式 .wxml <!--pages/component/custom-drop-down/index.wxml--> <view class="drop-container"> <view class="drop-main" bindtap="clickShow"> <view class="dropdown-value">{{provinceValue}}&lt.. 阅读详情

1.wxml

<view class='list-msg'>
    <view class='list-msg1'>
        <text>商品金额</text>
        <text>¥99.00</text>
    </view>
<!--下拉框  -->
    <view class='list-msg2' bindtap='bindShowMsg'>
        <text>{{tihuoWay}}</text>
        <!-- <image style='height:20rpx;width:20rpx;' src=''></image> -->
    </view>
    
<!-- 下拉需要显示的列表 -->
      <view class="select_box" wx:if="{{select}}"> 
        <view class="select_one" bindtap="mySelect" data-name="重庆分店">重庆分店</view>
        <view class="select_one" bindtap="mySelect" data-name="东莞南城分店">东莞南城分店</view>
        <view class="select_one" bindtap="mySelect" data-name="东莞总店">东莞总店</view>
        <view class="select_one" bindtap="mySelect" data-name="上海分店">上海分店</view>
        <view class="select_one" bindtap="mySelect" data-name="北京分店">北京分店</view>
        <view class="select_one" bindtap="mySelect" data-name="成都分店">成都分店</view>
        <view class="select_one" bindtap="mySelect" data-name="河南分店">河南分店</view>
    </view> 
</view>

2.js

data: {
        select: false,
        tihuoWay: '选择类型'
    },

    bindShowMsg() {
         this.setData({
             select:!this.data.select
         })
    },
    mySelect(e) {
        var name = e.currentTarget.dataset.name
        this.setData({
            tihuoWay: name,
            select: false
        })
        console.log(name)
    },

3.wxss

 
.list-msg {
    padding: 0 20rpx;
    background-color: #fff;
    position: relative;
}
 
.list-msg1 {
    height: 60rpx;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
 
.list-msg .list-msg2 {
    height: 60rpx;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border: 1px solid #ccc;
    padding: 0 10rpx;
}
 
.select_box {
    background-color: #eee;
    padding: 0 10rpx;
    width: 93%;
    position: absolute;
    top: 130rpx;
    z-index: 1;
    overflow: hidden;
    animation: myfirst 0.5s;
}
 
@keyframes myfirst {
    from {
        height: 0rpx;
    }
 
    to {
        height: 210rpx;
    }
}
 
.select_one {
    height: 60rpx;
    line-height: 60rpx;
    border-bottom: 1px solid #ccc;
}

 

微信小程序下拉筛选菜单 微信小程序下拉筛选菜单 最近在做一个社交商城的微信小程序项目,碰到下拉筛选菜单,按自己的想法写了一个,写的不好忘各位大佬指教,哈哈~ ps:因为后端还没有数据所以筛选功能还没做,但是基本功能实现后做筛选也很简单啦~ wxml: <view wx:if="{{!searchResult}}"> <view class='screen'> <view clas... 阅读详情

相关推荐

05-微信小程序常用组件-表单组件

1.表单组件 2.button按钮\案例代码 3.form表单\案例代码 4.image图片支持长按识别的码\案例代码

感谢关注-最近在编写开源的自动化测试框架还没整理完 1826

【微信小程序】下拉框

微信小程序组件里没有下拉框,正好要用到,记下来以后参考 wxml代码 <view class='top'> <view class='top-text'> 选择接收班级</view> <!-- 下拉框 --> <view class='top-selected' bindtap='bindShowMsg'> ...

qq_25285531的博客 1962

最简解决 Unity Error Registry configuration is invalid Unable to connect https packages.unity.cn

前言 在学习其他大佬项目的时候,大佬说项目能直接运行,然后我拉下来就报如下错误 Unity报错:[Package Manager]Error Registry configuration is invalid:Unable to connect “https://packages.unity.cn” 翻了很多博发现是 unity3d 中国增强版的原因,中国增强版屏蔽了国外自定义的插件仓库。 安装 非中国增强版后可以成功打开。 然后大家给出的解决方案都比较激进,大抵就是更换Unity版本就OK了。 当然我是觉

Gipsyz的博客 6842

微信小程序下拉选择

微信小程序下拉框选择,弹出浮层选择,下拉选择

花无名 7398

Ubuntu声卡检测与故障排查:从基础命令到驱动修复

本文详细介绍了在Ubuntu系统中进行声卡检测与故障排查的完整流程。从使用lspci、aplay等基础命令识别硬件,到排查驱动冲突、修复权限问题,再到调整PulseAudio高级配置,提供了一套系统性的解决方案。文章结合实战案例,帮助用户快速诊断并解决Ubuntu系统常见的“无声”问题,恢复音频功能。

g2h3i4j5的博客 229

【STM32】STM32F407实现简单的Modbus协议

1.ModBus协议简介 MODBUS协议是一种串行通信协议,由Modicon公司(施耐德公司前身)发表,由于其公开发表且无版权要求,易于部署和维护,在工业界广泛应用。MODBUS采用主从通信(Master/Slave),MODBUS有三种报文格式:ASCII、RTU、TCP,本文主要讨论RTU。 如下图所示,串行通信上的MODBUS协议主要由地址,功能码,数据,CRC校验四部分数据帧构成。主机和从机的串行通信设备要求一致,参数要求一致,即假设使用串口,主从机波特率,奇偶校验...

BadBoyHolly的博客 8188

微信小程序实现下拉框功能

微信小程序里没有和HTML里的下拉框一样的组件,想要相同的效果只能自己写一个,先看效果 下面来看一下代码: 首先WXML <view class='select_box'> <view class='select' catchtap='selectTap'> <text class='select_text'>{{selectData[index]}}</text> <image class='select_img {{show&a

wolf艺术人生 8336

银河麒麟V10 SP3系统下如何安全安装gcc-toolset-10(附yum仓库避坑指南)

本文详细介绍了在银河麒麟V10 SP3系统中安全部署gcc-toolset-10的完整方案。核心在于通过配置默认禁用的yum仓库(如EPKL仓库)并配合--enablerepo参数进行精准安装,有效规避依赖冲突风险,实现与系统默认GCC 7.3的稳定共存。文章还提供了多版本环境切换、系统维护及故障排查的实用指南,确保操作的可控与可逆。

h0i1j2k3l的博客 590

微信小程序下拉框插件_微信小程序select下拉框实现效果

小程序中是没有h5中的下拉 标签的 所以要实现下拉功能就必须自己动手写拉这里为了更清楚的显示层级 就把源码直接复制过来了商品金额¥99.00{{tihuoWay}}运费免邮实际付款¥99.00重庆分店东莞南城分店东莞总店下面是js代码Page({/*** 页面的初始数据*/data: {select: false,tihuoWay: '门店自提'},/*** 生命周期函数--监...

weixin_39524984的博客 591

基于STM32L4XX、HAL库的AD7124模数转换器ADC驱动程序设计

/ 检查ID是否正确 (AD7124-4/AD7124-8有不同的ID)// 转换为电压值 (假设使用内部2.5V基准)// 构造读命令: 1(R/W) + 1(0) + 6(寄存器地址)// 构造写命令: 0(R/W) + 1(0) + 6(寄存器地址).config = 0, // 使用配置0。内置可编程增益放大器(PGA):1-128倍。// 读取ADC数据。// 读取当前ADC控制寄存器。// 检查数据是否就绪。// 写回ADC控制寄存器。// 初始化AD7124。

zhusl6688的博客 521

游戏大厂技术护城河——为什么你抄不了原神?

│ │ │ │ ↓ 通过 │ │ │ │。│ │ │ │ ↓ 成功 │ │ │ │。│ │ │ │ ↓ 完成 │ │ │ │。│ │ │ │ ↓ 达标 │ │ │ │。

本博客聚焦游戏开发技巧、创业实战心得及大学热门课程干货。这里既有技术深度,也有思维广度,无论你是开发者、创业者还是高校学子,都能在这里找到适合自己的成长之路! 71

微信小程序 实现从顶部弹出的下拉框

效果图:我尝试了微信提供的API wx.animation去实现这个功能,但很是麻烦,而且对于我这刚接触小程序的渣渣而言,实现起来也很是困难。所以我换了种方法,采用CSS的动画去实现。wxml:&lt;image class='fabiao' src='../icon/fabiao2.png' bindtap='fabiao'&gt;&lt;/image&gt; &lt;!--触发下拉框的组件,我...

葉無聞 9911

基于BenchmarkSQL的达梦数据库TPCC性能测试

中的用户和密码在达梦数据库中创建测试用户,并保证其表空间足够容纳生成的测试数据。如果开启了归档,还要考虑归档日志占用的空间。BenchmarkSQL默认不支持达梦数据库。这里我们让BenchmarkSQL把达梦数据库当作Oracle即可。Oracle数据库对应的测试配置文件为。是使用BenchmarkSQL进行性能测试的主要配置文件。是生成的测试报告,png文件是报告中包含的图片。拷贝达梦数据库驱动到BenchmarkSQL的。测试结束后,会在当前路径下生成一个以。规则命名的结果目录。

Sebastien23的博客 2635

微信小程序输入下拉框实现

3、需要优化的地方很多........

m0_58525425的博客 1384

乌鸦搜索算法(CSA)详解:从鸟类智能到优化引擎

乌鸦搜索算法(Crow Search Algorithm,CSA)是2016年由Askarzadeh等人提出的一种新型元启发式优化算法,该算法灵感来源于自然界中乌鸦群体的智能觅食行为。这一创新性算法已成为群体智能优化算法家族中的重要成员,与粒子群优化、遗传算法等传统算法相比,CSA具有原理新颖、参数设置简单、全局搜索能力强等特点。

qq_42212808的博客 1278

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

微信小程序开发前端实现下拉框选择的小弹出层

本文介绍了一个带下拉选择器的搜索框组件实现方案。该组件包含三部分:下拉选择器(显示当前选项和箭头图标)、搜索输入框和弹出层(包含"商品库"和"自定义库"两个选项)。通过WXSS样式控制下拉箭头旋转动画和弹出层视觉效果,JavaScript逻辑处理弹出层显示/隐藏、选项选择和搜索输入。交互流程为:点击选择器显示弹出层,点击选项更新选中项并关闭弹出层,点击外部区域直接关闭弹出层,输入内容触发搜索。该方案适用于需要分类搜索的场景,代码结构清晰,交互体验良好。

fanglege的博客 1243

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

微信小程序多列下拉框的实现(树形数据结构和单数组数据结构形式)

利用微信小程序api(bindchange和bindcolumnchange),实现不同后端数据格式下的多列下拉框实现(三层)(树格式和一层一个数组的格式)

weixin_49376462的博客 3983

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

下拉多选框 微信小程序_微信小程序实现下拉框功能

微信小程序里没有和HTML里的下拉框一样的组件,想要相同的效果只能自己写一个,先看效果 下面来看一下代码:首先WXML{{selectData[index]}}{{item}}然后WXSS(如果不想要动画,删掉wxss里的transition:transform 0.3s;和transition: height 0.3s;即可)page{background: #f3f7f7;}.select_b...

weixin_39768083的博客 1798

微信小程序学习(一):初步使用-实现底部菜单栏;轮播图;下拉框

微信小程序学习(一):初步使用 因为是第一次用这个东西,在看了一部分模板和代码进行学习 一、底部菜单栏 先进行底部菜单栏设置,在app.json中进行配置 "tabBar": { "color": "#a9b7b7", "selectedColor": "#11cd6e", "borderStyle": "white", "list": [ { ...

随便写写 2533

微信小程序 一个简单的select下拉框

微信小程序 一个简单的select下拉框 用的是transform过渡,没用动画 看看效果 微信小程序自定义一个简单的select下拉框 废话不多说,直接上代码 wxml: <view class="item"> <label class="first"><text>*</text>公司/商户类型:</label>

zk_csdn917的博客 1万+

微信小程序select下拉框实现。

小程序中是没有h5中的下拉 标签的 所以要实现下拉功能就必须自己动手写拉  这里为了更清楚的显示层级 就把源码直接复制过来了 &lt;view class='list-msg'&gt; &lt;view class='list-msg1'&gt; &lt;text&gt;商品金额&lt;/text&gt; &lt;text&gt;¥99.00&lt...

qq_41629498的博客 9万+

微信小程序下拉框

微信小程序组件里没有下拉框,正好要用到,记下来以后参考 wxml代码 <view class='top'> <view class='top-text'> 选择接收班级</view> ...

weixin_39037804的博客 1475

微信小程序——自定义下拉框

微信小程序本身并没有自带的下拉框组件,我们可以通过view标签自定义一个下拉框。(仅供参考) 微信小程序——自定义下拉框文件目录实现效果实现逻辑设置数据设置默认选项实现弹出下拉框提供选项值设置所选值源码wxmlwxssjs 文件目录 文件的功能: xxx.js:决定用户操作和界面的交互; xxxw.wxml:决定界面有什么内容; xxx.wxss:决定内容长什么样子。 实现效果 实现逻辑 设置数据 在js文件设置下拉框的数据:是否隐藏(默认隐藏),默认选项,可选值; data:{ //test对

jc_hook的博客 6205

微信小程序如何实现下拉框效果?(代码示例)

wxml代码: &lt;view class='top-text'&gt; 选择接收班级&lt;/view&gt; &lt;!-- 下拉框 --&gt; &lt;view class='top-selected' bindtap='bindShowMsg'&gt; &lt;text&gt;{{grade_name}}&lt;/text&gt; &lt;image src='/im...

wxb8826206的博客 8549
上一篇: 微信小程序——多图片云上传(七牛云)
下一篇: 微信小程序——防抖
陈卿诺语
博客等级 码龄5年 167粉丝 60原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值