1、操作表 ActionSheet

/* --- page1.html ---*/

<ion-navbar *navbar>
  <ion-title>Tab 1</ion-title>
</ion-navbar>

<ion-content padding class="page1">
  <h2>Welcome to Ionic!</h2>

  <button (click) = "presentActionSheet()">我是操作框</button>

</ion-content>

/* --- page1.html ---*/
/* --- page1.js ---*/

import { Page, ActionSheet, NavController } from ‘ionic-angular‘;

@Page({
  templateUrl: ‘build/pages/page1/page1.html‘
})

export class Page1 {
  static get parameters() {
    return [[NavController]];
  }

  constructor(nav) {
    this.nav = nav
  }

  presentActionSheet() {

    let actionSheet = ActionSheet.create({
      title: ‘Modify your album‘,
      buttons: [
        {
          text: ‘Destructive‘,
          role: ‘destructive‘,
          handler: () => {
            console.log(‘Destructive clicked‘);
          }
        },{
          text: ‘Archive‘,
          handler: () => {
            console.log(‘Archive clicked‘);
          }
        },{
          text: ‘Cancel‘,
          role: ‘cancel‘,
          handler: () => {
            console.log(‘Cancel clicked‘);
          }
        }
      ]
    });
    this.nav.present(actionSheet);
  }
}

/* --- page1.js ---*/

和 ionic1  的很像嘛。最终效果图。

点击后。其实就是handler方法。如图

时间: 2024-11-03 21:15:09

1、操作表 ActionSheet的相关文章

MUI - actionsheet(操作表)、badge(数字角标)

原文地址:http://www.hcoder.net/tutorials/info_83.html 1.操作表 actionsheet一般从底部弹出,显示一系列可供用户选择的操作按钮: actionsheet是从popover控件基础上演变而来,实际上就是一个固定从底部弹出的popover,故DOM结构和popove类似,只是需要在含.mui-popover类的节点上增加.mui-popover-bottom..mui-popover-action类: <div id="sheet1&qu

警告框和操作表

应用如何与用户交流呢? 警告框(AlertView)和操作表(ActionSheet)就是为此而设计的. 本文案例的原型草图如图3-48所示,其中有两个按钮“Test警告框”和“Test操作表”,点击“Test警告 框”按钮时弹出警告框,它有两个按钮.当点击“Test操作表”按钮时,屏幕下方将滑出操作表. 一.警告框AlertView 警告框是UIAlertView创建的,用于给用户以警告或提示,最多有两个按钮,超过两个就应该使用操作表.由于在iOS中,警告框是“模态”的1,因此不应该随意使用.

警告框和操作表(IOS开发)

警告框(AlertView)时模态的,不关闭它就不能做其它事情,所以不是下面几种情况不应该随便使用. 1.应用不能继续执行. 如内存不足,没有网络.一般仅仅须要一个button. 2.询问还有一个解决方式. 不能执行时,询问能否够用3G网络. 3.询问对操作的授权. 涉及到訪问隐私信息的时候,须要用户授权,如位置.相冊等. 操作表(ActionSheet)能够给用户提供多个选择.能够利用它将某个图片发给新浪微博或者Facebook平台. / 实现UIAlertViewDelegate // 这个

IOS 开发指南 第三章学习

1 uiwindow 的rootwiew决定了应用程序的类型 2 反映视图关系的3个属性 superview:有且仅有一个(除了uiwindow) subviews:子视图的集合 window:获得当前视图的uiwindow对象 3 按钮至少有两种:uibutton uibarbuttonitem 4 selector是一个指针变量,意思是将方法指定给控件去做 sender是事件源,指要使用这个方法的控件对象 5 使控件的事件与动作关联在一起 1)addTarget:action:forCont

Swift - 操作表(UIActionSheel)的用法,也叫底部警告框

1,下面创建一个操作表(或叫底部警告框)并弹出显示 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 class ViewController: UIViewController,UIActionSheetDelegate {     override func viewDidLoad() {         super.viewDidLoad()                 var actionSheet=UIActionSheet()       

vux actionsheet 仿写

基于vux0.1.3 1.效果图 2.思路整理 2.1 label实现支付方式的选择 2.2 点击"确认支付"抛出事件,传递选择的支付方式 3. 动画 3.1 actionsheet 从下至上 initialize -webkit-transform: translateY(100%);transform: translateY(100%); -webkit-backface-visibility: hidden;backface-visibility: hidden; -webkit

微信小程序之----底部菜单action-sheet

action-sheet action-sheet是从底部弹出的选择菜单,子菜单通过action-sheet-item和action-sheet-cancel指定,action-sheet-item是菜单项,action-sheet-cancel顾名思义是取消隐藏菜单,我们可以通过为action-sheet-item添加bindtap来触发点击后作出的相应,点击action-sheet-cancel时会触发action-sheet的bindchange事件.可以在bindchange绑定的函数中

Django中的Model(操作表)

一.基本操作 1 # 增 2 3 models.Tb1.objects.create(c1='xx', c2='oo') #增加一条数据,可以接受字典类型数据 **kwargs 4 5 obj = models.Tb1(c1='xx', c2='oo') 6 obj.save() 7 dic = {'c1':'xx','c2':'oo'} models.Tb1.objects.create(**dic) #Form的产出结果是一个字典,可以根据这个Form的字典和**直接在数据库创建数据 8 #

HTML5 touche vents drag to move &amp; AF actionsheet by longTap

$('img').on("touchstart",function(E){ //E.preventDefault();E.stopPropagation(); var el=this;var me=$(this);$("#tip").text("in touchstart"); var t=E.touches[0]; console.log("touchstart!,mx,my=(",t.pageX,","