微信小程序实现的点击按钮 弹出底部上拉菜单功能示例


Posted in Javascript onDecember 20, 2018

本文实例讲述了微信小程序实现的点击按钮 弹出底部上拉菜单功能。分享给大家供大家参考,具体如下:

index.wxml

<button type="default" bindtap="actionSheetTap">弹出action sheet</button>
<action-sheet hidden="{{actionSheetHidden}}" bindchange="actionSheetbindchange">
  <block wx:for-items="{{actionSheetItems}}">
    <action-sheet-item bindtap="bind{{item.bindtap}}">{{item.txt}}</action-sheet-item>
  </block>
  <action-sheet-cancel class="cancel">取消</action-sheet-cancel>
</action-sheet>
<view>
  提示:您选择了菜单{{menu}}
</view>

index.js

Page({
 data:{
  // text:"这是一个页面"
  actionSheetHidden:true,
  actionSheetItems:[
   {bindtap:'Menu1',txt:'菜单1'},
   {bindtap:'Menu2',txt:'菜单2'},
   {bindtap:'Menu3',txt:'菜单3'}
  ],
  menu:''
 },
 actionSheetTap:function(){
  this.setData({
   actionSheetHidden:!this.data.actionSheetHidden
  })
 },
 actionSheetbindchange:function(){
  this.setData({
   actionSheetHidden:!this.data.actionSheetHidden
  })
 },
 bindMenu1:function(){
  this.setData({
   menu:1,
   actionSheetHidden:!this.data.actionSheetHidden
  })
 },
 bindMenu2:function(){
  this.setData({
   menu:2,
   actionSheetHidden:!this.data.actionSheetHidden
  })
 },
 bindMenu3:function(){
  this.setData({
   menu:3,
   actionSheetHidden:!this.data.actionSheetHidden
  })
 }
})

运行效果(调试环境问题,颜色出现了偏差,效果凑合看~):

微信小程序实现的点击按钮 弹出底部上拉菜单功能示例

PS:关于微信小程序组件相关说明还可查看微信小程序组件说明表:http://tools.3water.com/table/wx_component

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

Javascript 相关文章推荐
js正确获取元素样式详解
Aug 07 Javascript
js替换字符串的所有示例代码
Jul 23 Javascript
JS控制弹出新页面窗口位置和大小的方法
Mar 02 Javascript
《JavaScript函数式编程》读后感
Aug 07 Javascript
jQuery对象的链式操作用法分析
May 10 Javascript
vue.js初学入门教程(2)
Nov 07 Javascript
微信小程序获取手机系统信息的方法【附源码下载】
Dec 07 Javascript
vue使用ajax获取后台数据进行显示的示例
Aug 09 Javascript
原生javascript实现连连看游戏
Jan 03 Javascript
vue项目使用.env文件配置全局环境变量的方法
Oct 24 Javascript
element-ui tooltip修改背景颜色和箭头颜色的实现
Dec 16 Javascript
webpack4从0搭建组件库的实现
Nov 29 Javascript
vue+Vue Router多级侧导航切换路由(页面)的实现代码
Dec 20 #Javascript
微信小程序module.exports模块化操作实例浅析
Dec 20 #Javascript
JavaScript类的继承操作实例总结
Dec 20 #Javascript
vue返回上一页面时回到原先滚动的位置的方法
Dec 20 #Javascript
详解Vue.js自定义tipOnce指令用法实例
Dec 19 #Javascript
JavaScript创建对象方式总结【工厂模式、构造函数模式、原型模式等】
Dec 19 #Javascript
JavaScript链式调用实例浅析
Dec 19 #Javascript
You might like
php表单提交问题的解决方法
2011/04/12 PHP
php中将数组存到文件里的实现代码
2012/01/19 PHP
如何使用PHP计算上一个月的今天
2013/05/23 PHP
解析yii数据库的增删查改
2013/06/20 PHP
PHP中把对象数组转换成普通数组的方法
2015/07/10 PHP
在Win2003(64位)中配置IIS6+PHP5.2.17+MySQL5.5的运行环境
2016/04/04 PHP
Adnroid 微信内置浏览器清除缓存
2016/07/11 PHP
javascript中的一些注意事项 更新中
2010/12/06 Javascript
jquery next nextAll nextUntil siblings的区别介绍
2013/10/05 Javascript
javascript实现十秒钟后注册按钮可点击的方法
2015/05/13 Javascript
JavaScript操作HTML元素和样式的方法详解
2015/10/21 Javascript
AngularJS基础 ng-open 指令简单实例
2016/08/02 Javascript
JS函数修改html的元素内容,及修改属性内容的方法
2016/10/28 Javascript
工厂模式在JS中的实践
2017/01/18 Javascript
Angular 数据请求的实现方法
2018/05/07 Javascript
如何通过JS实现转码与解码
2020/02/21 Javascript
Javascript基于OOP实实现探测器功能代码实例
2020/08/26 Javascript
Python代理抓取并验证使用多线程实现
2013/05/03 Python
Django自定义manage命令实例代码
2018/02/11 Python
详解Python的hasattr() getattr() setattr() 函数使用方法
2018/07/09 Python
CentOS下Python3的安装及创建虚拟环境的方法
2018/11/28 Python
如何使用Python自动控制windows桌面
2019/07/11 Python
python用pip install时安装失败的一系列问题及解决方法
2020/02/24 Python
pycharm无法安装第三方库的问题及解决方法以scrapy为例(图解)
2020/05/09 Python
Python闭包及装饰器运行原理解析
2020/06/17 Python
美国高端寝具品牌:Coyuchi
2017/02/08 全球购物
英国优质鞋类专家:Robinson’s Shoes
2017/12/08 全球购物
施华洛世奇匈牙利官网:SWAROVSKI匈牙利
2019/07/06 全球购物
美国渔具店:FishUSA
2019/08/07 全球购物
毕业自我评价
2014/02/05 职场文书
领导干部作风建设工作总结
2014/10/23 职场文书
村党的群众路线教育实践活动总结材料
2014/10/31 职场文书
幼儿园家长工作总结2015
2015/04/25 职场文书
2015年国庆节新闻稿
2015/07/18 职场文书
会计岗位工作总结
2015/08/12 职场文书
《少年闰土》教学反思
2016/02/18 职场文书