ionic2 — Action Sheets

作者: 全栈弄潮儿 | 来源:发表于2017-02-15 16:33 被阅读435次

    http://ionicframework.com/docs/v2/components/#action-sheets

    Action Sheets从设备底部屏幕滑出,可以显示一些选项如确定或取消。Action Sheets有时候被用来作为菜单,但不应该被用来导航。

    Action Sheets经常显示在页面其他组件的上面,并且必须在触摸其他内容的时候消失。当Action Sheets被触发的时候,页面其他内容将会变暗,使用户聚焦于Action Sheets的选项上。

    更多内容请查看API文档。

    基本用法

    (1)ionic-angular

    angular() {

    let actionSheet = this.actionSheetCtrl.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');

    }

    }

    ]

    });

    actionSheet.present();

    this.navCtrl.push(ActionSheetBasicPage);

    }

    (2)ionic-native只能在手机上才能看到效果

    native() {

    let buttonLabels = ['Share via Facebook',

    'Share via Twitter'];

    ActionSheet.show({

    'title': 'What do you want with this image?',

    'buttonLabels': buttonLabels,

    'addCancelButtonWithLabel': 'Cancel',

    'addDestructiveButtonWithLabel' : 'Delete'

    }).then((buttonIndex: number) => {

    console.log('Button pressed: ' + buttonIndex);

    });

    }


    更多angular1/2/4、ionic1/2/3、react、vue、微信小程序、nodejs等技术文章、视频教程和开源项目,请关注微信公众号——全栈弄潮儿

    相关文章

      网友评论

        本文标题:ionic2 — Action Sheets

        本文链接:https://www.haomeiwen.com/subject/txvqwttx.html