ionic2/ionic3 弹框Alerts、滑动框Slides 用法小结

本文介绍如何使用Ionic框架实现弹框和滑动框功能,包括五种弹框类型及滑动框的实现方法,并分享了一些实用技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

更多请移步:https://juejin.im/post/6847902222072676360

 一、弹框Alerts

在实际工作中,我们经常需要弹框功能做界面交互,提升用户体验。如果用jq写, 一是所谓的“太low”,代码量也多;二是有些框架并不认jq,要使用还需要导入jq库很麻烦,为了一个小弹框就引入jq库也会造成项目代码体积过大。
其实现在的各大主流框架都是设备齐全的,多仔细看官网,这种小case很快就搞定,而且样式统一,有利于形成一致风格,更重要的是事半功倍,省时省力。
1、ionic官网的弹框有五种类型( http://ionicframework.com/docs/components/#alerts
      我发现这个英文官网是最新、最全的。
     
这五种类型的使用方法官网写得很详细,而且旁边还有个手机实时展示UI效果,直接复制粘贴代码,然后按照自己的需要修改变量,对比官网的效果,大多数时候就能完成自己的需求了。
无非就是import-->声明(依赖处理)-->粘贴方法进来-->在需要触发的地方调用这个方法。
我在这里要说的是,点了弹框的ok/cancel之后,页面要展示什么内容?要跳转去何方?如果你只是复制粘贴官网的代码,那么无论你点ok还是cancel,页面都是一片黑灰,点什么都没反应的。
这个时候要处理很简单(但是个新人容易遇到的小坑,比如我),只需要注意这些代码中的 present()方法.
大家可以发现官网上, Basic Alerts的末尾是调用 alert . present (); Prompt Alertsprompt.present();以此类推往下看,我就不贴出来了。
这个 present() 表示这个alert已经走到最后一步了,我们可以就在这里这样做:
       
这里,这句代码表示点击Alert上的ok就显示键盘。这里我用的是基础的alert,它没有cancel键。如果你用的是有两个按钮的Alert,没关系,如法炮制,注意 present() 就行了
 我发现ionic官网上的各种 present() ,基本上都是该组件的最后一步(也可能有例外)待读者们给指正,谢谢~
二、滑动框Slides
之前对自己的英文没有自信,没有去看这个英文官网,百度搜左右滑动控件甚至还搜了手动轮播图,出来的结果五花八门,几乎每个都试了一下还达不到我想要的,浪费了很多宝贵的时间(希望看到这篇博文的读者,无论的用哪个框架,哪怕是一个个词翻译也要去看官方英文版,记住啦!)
2、slides是左右滑出现不一样的内容,类似手动轮播图;tabs是在tab菜单点击的时候高亮/小横杠跟随。
3、实现滑动框底下的小圆点-->只要设置pager属性这个小圆点就会出现,而且跟随你的左右滑动。
      
4、滑动块的大小、样式和位置,自己写CSS控制就行。
我的效果如下:
    
如有错漏请读者朋友们在评论区指出斧正,谢谢~
转载请@作者~
其他问题,也可以留言交流哦~
 
 
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值