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


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 相关文章推荐
jquery 查找新建元素代码
Jul 06 Javascript
图片img的src不变让浏览器重新加载实现方法
Mar 29 Javascript
jquery中EasyUI实现异步树
Mar 01 Javascript
JavaScript DOM基础
Apr 13 Javascript
基于js实现微信发送好友如何分享到朋友圈、微博
Nov 30 Javascript
js实现百度地图定位于地址逆解析,显示自己当前的地理位置
Dec 08 Javascript
ionic 自定义弹框效果
Jun 27 Javascript
axios发送post请求,提交图片类型表单数据方法
Mar 16 Javascript
安装Node.js并启动本地服务的操作教程
May 12 Javascript
PostgreSQL Node.js实现函数计算方法示例
Feb 12 Javascript
Javascript查看大图功能代码实现
May 07 Javascript
vue 路由缓存 路由嵌套 路由守卫 监听物理返回操作
Aug 06 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
ionCube 一款类似zend的PHP加密/解密工具
2010/07/25 PHP
php常量详细解析
2015/10/27 PHP
PHP自定义函数获取URL中一级域名的方法
2016/08/23 PHP
利用PHP获取网站访客的所在地位置
2017/01/18 PHP
jquery创建div 实现代码
2009/04/27 Javascript
JQuery异步加载无限下拉框级联功能实现示例
2014/02/19 Javascript
jquery bind(click)传参让列表中每行绑定一个事件
2014/08/06 Javascript
iframe里面的元素触发父窗口元素事件的jquery代码
2014/10/19 Javascript
JavaScript中document对象使用详解
2015/01/06 Javascript
jQuery中find()方法用法实例
2015/01/07 Javascript
JavaScript操作class和style样式代码详解
2016/02/13 Javascript
原生JS实现首页进度加载动画
2016/09/14 Javascript
微信小程序使用第三方库Immutable.js实例详解
2016/09/27 Javascript
vue v-on监听事件详解
2017/05/17 Javascript
vue.js将时间戳转化为日期格式的实现代码
2018/06/05 Javascript
JointJS流程图的绘制方法
2018/12/03 Javascript
vue学习之Vue-Router用法实例分析
2020/01/06 Javascript
es6函数中的作用域实例分析
2020/04/18 Javascript
[02:03]永远的信仰DOTA2 中国军团历届国际邀请赛回顾
2016/06/26 DOTA
在NumPy中创建空数组/矩阵的方法
2018/06/15 Python
python实现逆序输出一个数字的示例讲解
2018/06/25 Python
在Pycharm中自动添加时间日期作者等信息的方法
2019/01/16 Python
python网络编程 使用UDP、TCP协议收发信息详解
2019/08/29 Python
django中media媒体路径设置的步骤
2019/11/15 Python
Python线程条件变量Condition原理解析
2020/01/20 Python
python sorted函数原理解析及练习
2020/02/10 Python
html5 div布局与table布局详解
2016/11/16 HTML / CSS
红色连衣裙精品店:Red Dress Boutique
2018/08/11 全球购物
学习经验演讲稿
2014/05/10 职场文书
医院竞聘演讲稿
2014/05/16 职场文书
贷款承诺书
2015/01/20 职场文书
预备党员半年考察意见
2015/06/01 职场文书
2016暑期社会实践心得体会范文
2016/01/14 职场文书
小程序wx.getUserProfile接口的具体使用
2021/06/02 Javascript
Python中 range | np.arange | np.linspace三者的区别
2022/03/22 Python
Win11 Dev 预览版25174.1000发布 (附更新修复内容汇总)
2022/08/05 数码科技