微信小程序实现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 select下拉框操作常用方法
Nov 09 Javascript
JavaScript DOM 学习第七章 表单的扩展
Feb 19 Javascript
Javascript操作URL函数修改版
Nov 07 Javascript
js模拟C#中List的简单实例
Mar 06 Javascript
js带点自动图片轮播幻灯片特效代码分享
Sep 07 Javascript
轻松学习Javascript闭包函数
Dec 15 Javascript
js实现密码强度检测【附示例】
Mar 30 Javascript
JavaScript如何实现跨域请求
Aug 05 Javascript
Bootstrap表单使用方法详解
Feb 17 Javascript
jQuery+C#实现参数RSA加密传输功能【附jsencrypt.js下载】
Jun 26 jQuery
vue resource post请求时遇到的坑
Oct 19 Javascript
qrcode生成二维码微信长按无法识别问题的解决
Apr 04 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
用来解析.htgroup文件的PHP类
2012/09/05 PHP
基于php 随机数的深入理解
2013/06/05 PHP
php使用memcoder将视频转成mp4格式的方法
2015/03/12 PHP
分享50个提高PHP执行效率的技巧
2015/12/26 PHP
php封装的数据库函数与用法示例【参考thinkPHP】
2016/11/08 PHP
如何使用json在前后台进行数据传输实例介绍
2013/04/11 Javascript
深入理解JavaScript编程中的原型概念
2015/06/25 Javascript
JavaScript中的数据类型转换方法小结
2015/10/26 Javascript
javascript类型系统 Array对象学习笔记
2016/01/09 Javascript
Js调用Java方法并互相传参的简单实例
2016/08/11 Javascript
Bootstrap和Angularjs配合自制弹框的实例代码
2016/08/24 Javascript
node.js+jQuery实现用户登录注册AJAX交互
2017/04/28 jQuery
纯js实现图片匀速淡入淡出效果
2017/08/22 Javascript
Angular 开发学习之Angular CLI的安装使用
2017/12/31 Javascript
解决linux下node.js全局模块找不到的问题
2018/05/15 Javascript
vue .sync修饰符的使用详解
2018/06/15 Javascript
js中事件对象和事件委托的介绍
2019/01/21 Javascript
详解关于微信setData回调函数中的坑
2019/02/18 Javascript
VUE引入第三方js包及调用方法讲解
2019/03/01 Javascript
详解vue beforeRouteEnter 异步获取数据给实例问题
2019/08/09 Javascript
浅谈python中真正关闭socket的方法
2018/12/18 Python
Python中Numpy mat的使用详解
2019/05/24 Python
基于Pytorch版yolov5的滑块验证码破解思路详解
2021/02/25 Python
Ted Baker英国官网:男士和女士服装及配件
2017/03/13 全球购物
英国领先的男装设计师服装独立零售商:Repertoire Fashion
2020/10/19 全球购物
Wiggle澳大利亚:自行车、跑步、游泳商店
2020/11/07 全球购物
SQL Server 2000数据库的文件有哪些,分别进行描述。
2015/11/09 面试题
村委会贫困证明
2014/01/14 职场文书
同学聚会老师邀请函
2014/01/28 职场文书
教师绩效工资方案
2014/02/01 职场文书
优秀员工获奖感言
2014/03/01 职场文书
愚人节活动策划方案
2014/03/11 职场文书
商超业务员岗位职责
2014/03/12 职场文书
厕所文明标语
2014/06/11 职场文书
不错的求职信范文
2014/07/20 职场文书
自我检讨报告
2015/01/28 职场文书