微信小程序实现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系列之Javascript基础篇
Jun 07 Javascript
Dom 结点创建 基础知识
Oct 01 Javascript
javascript学习笔记(十三) js闭包介绍(转)
Jun 20 Javascript
yepnope.js使用详解及示例分享
Jun 23 Javascript
Javascript 读取操作Sql中的Xml字段
Oct 09 Javascript
javascript实现倒计时并弹窗提示特效
Jun 05 Javascript
jQuery+HTML5美女瀑布流布局实现方法
Sep 21 Javascript
js实现瀑布流的三种方式比较
Jun 28 Javascript
ajax请求+vue.js渲染+页面加载的示例
Feb 11 Javascript
Vue中使用vee-validate表单验证的方法
May 09 Javascript
Angularjs中date过滤器失效的问题及解决方法
Jul 06 Javascript
JS highcharts动态柱状图原理及实现
Oct 16 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
PHP zlib扩展实现页面GZIP压缩输出
2010/06/17 PHP
发款php蜘蛛统计插件只要有mysql就可用
2010/10/12 PHP
php fsockopen解决办法 php实现多线程
2014/01/20 PHP
在Ubuntu 14.04上部署 PHP 环境及 WordPress
2014/09/02 PHP
CI框架(ajax分页,全选,反选,不选,批量删除)完整代码详解
2016/11/01 PHP
PHP mysqli事务操作常用方法分析
2017/07/22 PHP
PHP的PDO预定义常量讲解
2019/01/24 PHP
laravel model模型定义实现开启自动管理时间created_at,updated_at
2019/10/17 PHP
Laravel 验证码认证学习记录小结
2019/12/20 PHP
js数字输入框(包括最大值最小值限制和四舍五入)
2009/11/24 Javascript
使用按钮控制以何种方式打开新窗口的属性介绍
2012/12/17 Javascript
JS中的log对象获取以及debug的写法介绍
2014/03/03 Javascript
通过JS来动态的修改url,实现对url的增删查改
2014/09/01 Javascript
javascript原型链继承用法实例分析
2015/01/28 Javascript
Nodejs中的this详解
2016/03/26 NodeJs
Angualrjs 表单验证的两种方式(失去焦点验证和点击提交验证)
2017/05/09 Javascript
react native 获取地理位置的方法示例
2018/08/28 Javascript
解决vue keep-alive 数据更新的问题
2018/09/21 Javascript
如何从头实现一个node.js的koa框架
2019/06/17 Javascript
jquery实现的放大镜效果示例
2020/02/24 jQuery
Python+微信接口实现运维报警
2016/08/27 Python
对python中的高效迭代器函数详解
2018/10/18 Python
python列表切片和嵌套列表取值操作详解
2020/02/27 Python
使用pyecharts1.7进行简单的可视化大全
2020/05/17 Python
python中str内置函数用法总结
2020/12/27 Python
KIKO MILANO英国官网:意大利知名化妆品和护肤品品牌
2017/09/25 全球购物
视图的作用
2014/12/19 面试题
大学同学聚会邀请函
2014/01/19 职场文书
班组拓展活动方案
2014/08/14 职场文书
高一学年自我鉴定范文(3篇)
2014/09/26 职场文书
电力工程合作意向书
2015/05/11 职场文书
护士医德医风心得体会
2016/01/25 职场文书
2016年小学党支部创先争优活动总结
2016/04/05 职场文书
Css预编语言及区别详解
2021/04/25 HTML / CSS
pytorch实现手写数字图片识别
2021/05/20 Python
Win11显卡控制面板打开显卡设置方法
2022/04/20 数码科技