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


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添加重载函数的辅助方法
Jul 04 Javascript
如何阻止复制剪切和粘贴事件为了表单内容的安全
May 23 Javascript
Jquery 模板数据绑定插件的使用方法详解
Jul 08 Javascript
JQuery标签页效果实例详解
Dec 24 Javascript
谈一谈javascript闭包
Jan 28 Javascript
AngularJS入门教程之Scope(作用域)
Jul 27 Javascript
Actionscript与javascript交互实例程序(修改)
Sep 22 Javascript
深入理解Angular.JS中的Scope继承
Jun 04 Javascript
JS库之wow.js使用方法
Sep 14 Javascript
微信小程序基于本地缓存实现点赞功能的方法
Dec 18 Javascript
jQuery插件simplePagination的使用方法示例
Apr 28 jQuery
在vue中封装方法以及多处引用该方法详解
Aug 14 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实现抓取迅雷VIP账号的方法
2015/07/30 PHP
PHP入门教程之使用Mysqli操作数据库的方法(连接,查询,事务回滚等)
2016/09/11 PHP
Laravel下生成验证码的类
2017/11/15 PHP
TP5框架实现上传多张图片的方法分析
2020/03/29 PHP
JS setCapture 区域外事件捕捉
2010/03/18 Javascript
JavaScript 处理Iframe自适应高度(同或不同域名下)
2013/03/29 Javascript
实现网页页面跳转的几种方法(meta标签、js实现、php实现)
2014/05/20 Javascript
js实现简单随机抽奖的方法
2015/01/27 Javascript
jquery实现鼠标点击后展开列表内容的导航栏效果
2015/09/14 Javascript
jQuery实现带有动画效果的回到顶部和底部代码
2015/11/04 Javascript
Js利用Canvas实现图片压缩功能
2017/09/13 Javascript
从对象列表中获取一个对象的方法,依据关键字和值
2017/09/20 Javascript
webpack+vuex+axios 跨域请求数据的示例代码
2018/03/06 Javascript
AngularJS实现与后台服务器进行交互的示例讲解
2018/08/13 Javascript
详解Vue中使用插槽(slot)、聚类插槽
2019/04/12 Javascript
详解mpvue实现对苹果X安全区域的适配
2019/07/31 Javascript
vue.js的简单自动求和计算实例
2019/11/08 Javascript
详解JS深拷贝与浅拷贝
2020/08/04 Javascript
Python 可爱的大小写
2008/09/06 Python
Python中异常重试的解决方案详解
2017/05/05 Python
基于Python代码编辑器的选用(详解)
2017/09/13 Python
Vue的el-scrollbar实现自定义滚动
2018/05/29 Python
python图片二值化提高识别率代码实例
2019/08/24 Python
Python实现把多维数组展开成DataFrame
2019/11/30 Python
python 实现二维字典的键值合并等函数
2019/12/06 Python
印度首选时尚目的地:Reliance Trends
2018/01/17 全球购物
公务员职务工作的自我评价
2013/11/01 职场文书
小学校长先进事迹材料
2014/05/13 职场文书
放飞梦想演讲稿600字
2014/08/26 职场文书
私人委托书格式
2014/09/10 职场文书
中班上学期个人总结
2015/02/12 职场文书
保险内勤岗位职责
2015/04/13 职场文书
安全温馨提示语大全
2015/07/14 职场文书
劳务派遣管理制度(样本)
2019/08/23 职场文书
mysql知识点整理
2021/04/05 MySQL
python中pandas对多列进行分组统计的实现
2021/06/18 Python