ionic ActionSheet(上拉菜单)
1、$ionicActionSheet
ionic的上拉菜单由三种按钮组成,点击任何按钮都自动关闭上拉菜单;
取消按钮 - 取消按钮总是位于菜单的底部,用户点击该按钮将关闭。一个上拉菜单 最多有一个取消按钮。
危险选项按钮 - 危险选项按钮文字被标红以明显提示。一个上拉菜单最多有一个 危险选项按钮。
自定义按钮 - 用户定义的任意数量的按钮。
2、参数
titleText - 上拉菜单的标题文本
buttons - 自定义按钮数组。每个按钮需要一个描述对象,其text字段用于按钮显示
cancelText - 取消按钮的文本。如果不设置此字段,则上拉菜单中不出现取消按钮
destructiveText - 危险选项按钮的文本。如果不设置此字段,则上拉菜单中不出现危险选项按钮
buttonClicked - 自定义按钮的回调函数,当用户点击时触发
cancel - 取消按钮回调函数,当用户点击时触发
destructiveButtonClicked - 危险选项按钮的回调函数,当用户点击时触发
cancelOnStateChange - 当切换到新的视图时是否关闭此上拉菜单。默认为true
cssClass - 附加的CSS样式类名称
1、Html
<ion-header-bar class="bar bar-header bar-light bar-calm"><button class="button button-icon icon ion-navicon"></button><ion-title class="bar-calm">腾讯新闻</ion-title>
</ion-header-bar><ion-content><button class="button button-dark" ng-click="show()">show</button>
</ion-content>
2、Controllerl
appCntrollers.controller('ManageActionSheetCtrl', function ($scope, $timeout, $ionicActionSheet) {// 点击按钮触发,或一些其他的触发条件$scope.show = function () {// 显示操作表$ionicActionSheet.show({titleText: '修改你的专辑',destructiveText: '删除',cancelText: '取消',buttons: [{ text: '<b>分享</b> 快乐' },{ text: '拍摄照片' },{ text: '相册选择' },],cancel: function () {alert('取消事件!');},destructiveButtonClicked: function () {alert('删除事件!');return true;},buttonClicked: function (index) {switch (index) {case 0://appendByCamera();alert('分享快乐');break;case 1:alert('拍摄照片');break;case 2:alert('相册选择');break;default:break;}return true;}});};
})
3、效果图
ionic ActionSheet(上拉菜单)相关推荐
- IOS基础:ActionSheet(上拉菜单)的实现
一看图就明白了,毋需多说. [java] view plaincopyprint? UIActionSheet* mySheet = [[UIActionSheet alloc] initWithTi ...
- 微信小程序点击按钮弹出弹窗_微信小程序实现的点击按钮 弹出底部上拉菜单功能示例...
本文实例讲述了微信小程序实现的点击按钮 弹出底部上拉菜单功能.分享给大家供大家参考,具体如下: index.wxml 弹出action sheet {{item.txt}} 取消 提示:您选择了菜单{ ...
- Bootstrap 按钮上拉菜单
按钮上拉菜单 按钮菜单不仅可以下拉,也可以上拉.要把默认的下拉改成上拉,只要为 .btn-group 容器追加一个 .dropup 类就行了.如: <div class="btn-gr ...
- android上拉菜单和下拉菜单的实现
android关于下拉菜单功能网上有很多实现demo,但我想要的是上拉菜单,如下图: 参考网上下拉菜单实现demo(http://www.apkbus.com/android-51289-1-1.ht ...
- vue封装上拉菜单组件_Vue的灵活的lil上下文菜单组件
vue封装上拉菜单组件 vue-lil上下文菜单 (vue-lil-context-menu) A flexible context menu component for Vue. Pass it a ...
- 华为上拉添加计算机,华为底部上拉菜单 | 手游网游页游攻略大全
发布时间:2015-10-12 拿到iPhone使用了那么久,你的顶部下拉菜单是不是还是老样子呢?又或者说删除了不用的功能直接弃用了这块位置呢?小编告诉你,iPhone下拉菜单可以这么玩,手机利用率大 ...
- 菜单向上拉html,模拟select控件,CSS上拉菜单
模拟select控件,CSS下拉菜单 模拟select控件 html,body{height:100%;overflow:hidden;} body,div,form,h2,ul,li{margin: ...
- 微信小程序点击按钮弹出弹窗_微信小程序点击按钮 弹出底部上拉菜单
小程序底部弹出菜单操作.gif html //index.wxml 弹出action sheet {{item.txt}} 取消 提示:您选择了菜单{{menu}} js //index.js Pag ...
- angular——更多按钮的上拉菜单(路由跳转)
<button class="btn gray_text_btn list_item" ng-click="action.toMoreOptions()" ...
最新文章
- PCL:k-d tree 1 讲解
- python类方法以及类调用实例方法的理解
- 巧做辅助线计算三角形角的度数
- unity3d学习笔记(一)-在一个GameObject上进行多个AudioSource的控制
- TCP/IP详解--拥塞控制 慢启动 快恢复 拥塞避免
- Greedy Mouse 贪心的耗子 nyoj824(贪心算法)
- rar和zip文件加密的破解
- 单尺度Retinex
- 微信开发errcode:40125
- 删除 linux 回收站内容,Linux删除文件实现回收站功能
- c语言中%s的作用,C语言中%c,%s分别代表什么意思?
- 国密SSL证书保障网站安全
- git创建本地仓库和github仓库
- 大学python搜题app_有没有什么大学生搜题比较好用的app?
- 机械材料热处理工艺1(必备知识点)
- linux调整主被动模式,Ftp修改为主被动模式命令
- ROS——rplidar在rviz中三维显示
- 工业ERP管理系统新增功能对企业有哪些好处?
- ThePastTwoYears
- 记首次参加网络安全比赛(初赛-知识竞赛,决赛-CTF夺旗赛-解题模式)