微信小程序实现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 相关文章推荐
Javascript中的常见排序算法
Mar 27 Javascript
JS 实现获取打开一个界面中输入的值
Mar 19 Javascript
javascript处理a标签超链接默认事件的方法
Jun 29 Javascript
JavaScript操作选择对象的简单实例
May 16 Javascript
全面解析bootstrap格子布局
May 22 Javascript
基于vue-cli 打包时抽离项目相关配置文件详解
Mar 07 Javascript
浅谈PDF.js使用心得
Jun 07 Javascript
js中对象与对象创建方法的各种方法
Feb 27 Javascript
js回文数的4种判断方法示例
Jun 04 Javascript
vuejs中父子组件之间通信方法实例详解
Jan 17 Javascript
如何在vue项目中嵌入jsp页面的方法(2种)
Feb 06 Javascript
vue如何在项目中调用腾讯云的滑动验证码
Jul 15 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
这部好评如潮的动漫 知名梗频出 但是画风劝退很多人
2020/03/08 日漫
如何在PHP中使用Oracle数据库(1)
2006/10/09 PHP
兼容PHP5的PHP目录管理函数库
2008/07/10 PHP
简单分析ucenter 会员同步登录通信原理
2014/08/25 PHP
自制PHP框架之路由与控制器
2017/05/07 PHP
Thinkphp5+uploadify实现的文件上传功能示例
2018/05/26 PHP
js 变量类型转换常用函数与代码[比较全]
2009/12/01 Javascript
jquery 动态创建元素的方式介绍及应用
2013/04/21 Javascript
json格式的时间显示为正常年月日的方法
2013/09/08 Javascript
js获取触发事件元素在整个网页中的绝对坐标(示例代码)
2013/12/13 Javascript
jquery 判断滚动条到达了底部和顶端的方法
2014/04/02 Javascript
iframe实用操作锦集
2014/04/22 Javascript
详谈JavaScript内存泄漏
2014/11/14 Javascript
javascript每日必学之继承
2016/02/23 Javascript
AngularJS实现树形结构(ztree)菜单示例代码
2016/09/18 Javascript
基于jQuery的checkbox全选问题分析
2016/11/18 Javascript
详解微信小程序开发—你期待的分享功能来了,微信小程序序新增5大功能
2016/12/23 Javascript
深入理解js中的加载事件
2017/02/08 Javascript
js鼠标经过tab选项卡时实现切换延迟
2017/03/24 Javascript
xmlplus组件设计系列之图标(ICON)(1)
2017/05/05 Javascript
jQuery实现点击关注和取消功能
2017/07/03 jQuery
Vue中的Vux配置指南
2017/12/08 Javascript
[02:00]DOTA2英雄COSPLAY闹市街头巡游助威2015国际邀请赛
2015/08/02 DOTA
[01:05:59]Mineski vs Secret 2019国际邀请赛淘汰赛 败者组 BO3 第二场 8.22
2019/09/05 DOTA
python爬虫入门教程--利用requests构建知乎API(三)
2017/05/25 Python
Python基础之文件读取的讲解
2019/02/16 Python
AmazeUI 点击元素显示全屏的实现
2020/08/25 HTML / CSS
美国大型的健身社区和补充商店:Bodybuilding.com
2016/09/06 全球购物
网络信息管理员岗位职责
2014/01/05 职场文书
技校毕业生自荐书
2014/05/23 职场文书
人民调解员培训方案
2014/06/05 职场文书
幼儿教师师德师风演讲稿
2014/08/22 职场文书
先进员工事迹材料
2014/12/20 职场文书
小学运动会宣传稿
2015/07/23 职场文书
高三化学教学反思
2016/02/22 职场文书
Memcached介绍及php-memcache扩展安装
2021/04/01 PHP