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


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 相关文章推荐
JavaScript 数组运用实现代码
Apr 13 Javascript
Jquery 动态生成表格示例代码
Dec 24 Javascript
一个JS函数搞定网页标题(title)闪动效果
May 13 Javascript
jQuery中slideUp()方法用法分析
Dec 24 Javascript
高性能JavaScript循环语句和条件语句
Jan 20 Javascript
Angular-Touch库用法示例
Dec 22 Javascript
基于jQuery实现咖啡订单管理简单应用
Feb 10 Javascript
jQuery Ajax前后端使用JSON进行交互示例
Mar 17 Javascript
原生js轮播特效
May 18 Javascript
Vue.js实现价格计算器功能
Mar 30 Javascript
实战node静态文件服务器的示例代码
Mar 08 Javascript
JS关于刷新页面的相关总结
May 09 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自动生成月历代码
2006/10/09 PHP
自己前几天写的无限分类类
2007/02/14 PHP
php桌面中心(四) 数据显示
2007/03/11 PHP
js弹窗代码 可以指定弹出间隔
2010/07/03 Javascript
目前流行的JavaScript库的介绍及对比
2013/09/29 Javascript
html5+javascript制作简易画板附图
2014/04/25 Javascript
Node.js文件操作详解
2014/08/16 Javascript
jQuery.each使用详解
2015/07/07 Javascript
如何解决easyui自定义标签 datagrid edit combobox 手动输入保存不上
2015/12/26 Javascript
JavaScript数组去重的两种方法推荐
2016/04/05 Javascript
浅析jquery与checkbox的checked属性的问题
2016/04/27 Javascript
Angular和Vue双向数据绑定的实现原理(重点是vue的双向绑定)
2016/11/22 Javascript
基于JavaScript实现的折半查找算法示例
2017/04/14 Javascript
浅谈vue,angular,react数据双向绑定原理分析
2017/11/28 Javascript
详解用Node.js写一个简单的命令行工具
2018/03/01 Javascript
JS滚轮控制图片缩放大小和拖动的实例代码
2018/11/20 Javascript
Bootstrap Paginator+PageHelper实现分页效果
2018/12/29 Javascript
vue-cli随机生成port源码的方法
2019/09/02 Javascript
[51:00]Secret vs VGJ.S 2018国际邀请赛淘汰赛BO3 第一场 8.24
2018/08/25 DOTA
浅谈python中拼接路径os.path.join斜杠的问题
2018/10/23 Python
python实现KNN分类算法
2019/10/16 Python
在 Jupyter 中重新导入特定的 Python 文件(场景分析)
2019/10/27 Python
浅析Python 简单工厂模式和工厂方法模式的优缺点
2020/07/13 Python
Python3爬虫带上cookie的实例代码
2020/07/28 Python
HTML5实现WebSocket协议原理浅析
2014/07/07 HTML / CSS
美国单身专业人士在线约会网站:EliteSingles
2019/03/19 全球购物
Python文件操作的面试题
2013/06/22 面试题
秋季运动会表扬稿
2014/01/16 职场文书
酒店管理求职信范文
2014/04/06 职场文书
房地产营销活动策划方案
2014/09/15 职场文书
优秀党务工作者先进事迹材料
2014/12/25 职场文书
离婚起诉书怎么写
2015/05/19 职场文书
干部考核工作总结2015
2015/07/24 职场文书
老乡会致辞
2015/07/28 职场文书
小学英语课教学反思
2016/02/15 职场文书
民政局2016年“六一”儿童节慰问活动总结
2016/04/06 职场文书