微信小程序实现action-sheet弹出底部菜单功能【附源码下载】


Posted in Javascript onDecember 09, 2017

本文实例讲述了微信小程序实现action-sheet弹出底部菜单功能。分享给大家供大家参考,具体如下:

1、效果展示

微信小程序实现action-sheet弹出底部菜单功能【附源码下载】

2、关键代码

① index.wxml

<button type="default" bindtap="actionSheetTap">弹出action sheet</button>
<action-sheet hidden="{{actionSheetHidden}}" bindchange="actionSheetbindchange">
  <block wx:for-items="{{actionSheetItems}}" wx:key="{{txt}}">
    <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
  })
 }
})

3、源代码点击此处本站下载

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

Javascript 相关文章推荐
PNG背景在不同浏览器下的应用
Jun 22 Javascript
24款非常有用的 jQuery 插件分享
Apr 06 Javascript
用JS做的简单的可折叠的两级树形菜单
Sep 21 Javascript
jquery $(this).attr $(this).val方法使用介绍
Oct 08 Javascript
jQuery+HTML5实现手机摇一摇换衣特效
Jun 05 Javascript
JavaScript获得url查询参数的方法
Jul 02 Javascript
JavaScript实现输入框(密码框)出现提示语
Jan 12 Javascript
jQuery循环遍历子节点并获取值的方法
Apr 14 Javascript
javascript实现消灭星星小游戏简单版
Nov 15 Javascript
JS实现下拉菜单列表与登录注册弹窗效果
Aug 10 Javascript
微信小程序template模板实例详解
Oct 27 Javascript
js实现无缝轮播图
Mar 09 Javascript
微信小程序使用toast消息对话框提示用户忘记输入用户名或密码功能【附源码下载】
Dec 09 #Javascript
微信小程序loading组件显示载入动画用法示例【附源码下载】
Dec 09 #Javascript
Angular中点击li标签实现更改颜色的核心代码
Dec 08 #Javascript
Javascript中的作用域及块级作用域
Dec 08 #Javascript
Vue中自定义全局组件的实现方法
Dec 08 #Javascript
Vue中的Vux配置指南
Dec 08 #Javascript
利用10行js代码实现上下滚动公告效果
Dec 08 #Javascript
You might like
PDO预处理语句PDOStatement对象使用总结
2014/11/20 PHP
php用户名的密码加密更安全的方法
2019/06/21 PHP
学习ExtJS 访问容器对象
2009/10/07 Javascript
客户端限制只能上传jpg格式图片的js代码
2010/12/09 Javascript
Knockoutjs的环境搭建教程
2012/11/26 Javascript
如何获取select下拉框的值(option没有及有value属性)
2013/11/08 Javascript
js控制表单不能输入空格的小例子
2013/11/20 Javascript
js图片预加载示例
2014/04/30 Javascript
跟我学习javascript的函数调用和构造函数调用
2015/11/16 Javascript
怎么引入(调用)一个JS文件
2016/05/26 Javascript
利用React-router+Webpack快速构建react程序
2016/10/27 Javascript
Bootstrap实现提示框和弹出框效果
2017/01/11 Javascript
微信小程序录音与播放录音功能
2017/12/25 Javascript
对angularJs中controller控制器scope父子集作用域的实例讲解
2018/10/08 Javascript
详解angular2 控制视图的封装模式
2018/12/27 Javascript
小试SVG之新手小白入门教程
2019/01/08 Javascript
Vue源码解析之数据响应系统的使用
2019/04/24 Javascript
JavaScript组合设计模式--改进引入案例分析
2020/05/23 Javascript
jQuery 动态粒子效果示例代码
2020/07/07 jQuery
[43:26]完美世界DOTA2联赛PWL S2 Forest vs Rebirth 第二场 11.20
2020/11/23 DOTA
详尽讲述用Python的Django框架测试驱动开发的教程
2015/04/22 Python
Python 操作文件的基本方法总结
2017/08/10 Python
Python自然语言处理之词干,词形与最大匹配算法代码详解
2017/11/16 Python
python2 与 python3 实现共存的方法
2018/07/12 Python
Python 访问限制 private public的详细介绍
2018/10/16 Python
详解python深浅拷贝区别
2019/06/24 Python
Numpy中ndim、shape、dtype、astype的用法详解
2020/06/14 Python
Python实现加密的RAR文件解压的方法(密码已知)
2020/09/11 Python
详解python polyscope库的安装和例程
2020/11/13 Python
python抢购软件/插件/脚本附完整源码
2021/03/04 Python
GNC健安喜官方海外旗舰店:美国著名保健品牌
2017/01/04 全球购物
最畅销的视频游戏享受高达90%的折扣:CDKeys
2020/02/10 全球购物
运动会拉拉队口号
2014/06/09 职场文书
开服装店计划书
2014/08/15 职场文书
Apache Calcite 实现方言转换的代码
2021/04/24 Servers
Python 如何解决稀疏矩阵运算
2021/05/26 Python