ionic 自定义弹框效果


Posted in Javascript onJune 27, 2017

在工作过程中往往需要自定义的弹框。因此,将内容整理如下,以方便学习。若有不当之处,敬请斧正!

思路

  • 利用ionic自带的弹框$ionicPopup。
  • 隐藏头部和尾部,只保留body部分
  • 在利用templateUrl或者template,引入需要的模板

代码

$ionicPopup.show({
    cssClass:'team-popup',
    template: "<div class='list popup-form'>" +
    "<div class = 'form-title'>{{tempItem.name}}</div>" +
    "<div class='form-content'>" +
     "<div class='input-name'>input1:</div>" +
     "<div class='input-area'><input type='number' placeholder='10.00' ng-model='tempItem.input1'></div>" +
    "</div>" +
    "<div class='form-content'>" +
     "<div class='input-name'>input2:</div>" +
     "<div class='input-area'><input type='number' ng-model='tempItem.input2'></div>" +
    "</div>" +
    "<div class='form-button'>" +
     "<button class='button wyl-left-button' ng-click='fnClosePopup()' >cancel</button>" +
     "<button class='button wyl-right-button' ng-click='fnExchangeGoods()' >submit</button>" +
    "</div>" +
    "</div>",
    scope: $scope
   });
/**弹出窗popup 无titlecss*/
.team-popup .popup-head{
 display: none;
}
.team-popup .popup{
 padding: 0;
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
 border-radius:5px;
}
.team-popup .popup-body{
 padding: 0;
 /*overflow-y:scroll;*/
}
/*自定义表单*/
.popup-form{
 font-size:15px
}
.form-title{
 margin: 10px;
 text-align:center
}
.form-content{
 width: 90%;
 height: 36px;
 background-color: white;
 padding-left: 10px;
 margin:10px auto;
 position: relative;
 border-radius: 5px;
}
.form-content input{
 line-height: 36px;
 padding-left:10px
}
.input-name{
 float: left;
 line-height: 36px;
}
.input-area{
 width: 50%;
 float: left;
 height: 36px;
}
.form-button{
 width: 90%;
 height: 36px;
 margin:10px auto;
 position: relative;
}
.form-button button{
 width: 50%;
 border-radius: 5px;
 min-height: 10px;
 height: 100%;
 line-height: 100%;
}

效果

ionic 自定义弹框效果

以上所述是小编给大家介绍的ionic 自定义弹框效果,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
基于jquery的模态div层弹出效果
Aug 21 Javascript
js判断当前浏览器类型,判断IE浏览器方法
Jun 02 Javascript
javascript实现列表滚动的方法
Jul 30 Javascript
基于jquery实现ajax无刷新评论
Aug 19 Javascript
jQuery UI Bootstrap是什么?
Jun 17 Javascript
运用jQuery写的验证表单(实例讲解)
Jul 06 jQuery
微信小程序倒计时功能实例代码
Jul 17 Javascript
vue-router命名路由和编程式路由传参讲解
Jan 19 Javascript
微信小程序控制台提示warning:Now you can provide attr &quot;wx:key&quot; for a &quot;wx:for&quot; to improve performance解决方法
Feb 21 Javascript
javascript设计模式 ? 适配器模式原理与应用实例分析
Apr 13 Javascript
vue中使用腾讯云Im的示例
Oct 23 Javascript
JavaScript实现瀑布流布局的3种方式
Dec 27 Javascript
js脚本编写简单刷票投票系统
Jun 27 #Javascript
详解Vue.js搭建路由报错 router.map is not a function
Jun 27 #Javascript
详解vue.js的事件处理器v-on:click
Jun 27 #Javascript
Vue.js学习记录之在元素与template中使用v-if指令实例
Jun 27 #Javascript
Vue.js常用指令之循环使用v-for指令教程
Jun 27 #Javascript
js获取地址栏参数的两种方法
Jun 27 #Javascript
React组件之间的通信的实例代码
Jun 27 #Javascript
You might like
用PHP生成html分页列表的代码
2007/03/18 PHP
PHP批量删除jQuery操作
2017/07/23 PHP
php格式文件打开的四种方法
2018/02/24 PHP
动态加载script文件的两种方法
2013/08/15 Javascript
jquery 为a标签绑定click事件示例代码
2014/06/23 Javascript
JavaScript变量声明详解
2014/11/27 Javascript
js实现浮动在网页右侧的简洁QQ在线客服代码
2015/09/04 Javascript
每天一篇javascript学习小结(String对象)
2015/11/18 Javascript
常用的javascript设计模式
2017/01/11 Javascript
jQuery的ajax中使用FormData实现页面无刷新上传功能
2017/01/16 Javascript
Jquery实时监听input value的实例
2017/01/26 Javascript
mpvue中配置vuex并持久化到本地Storage图文教程解析
2018/03/15 Javascript
vue.js实现带日期星期的数字时钟功能示例
2018/08/28 Javascript
element上传组件循环引用及简单时间倒计时的实现
2018/10/01 Javascript
详解Vue的watch中的immediate与watch是什么意思
2019/12/30 Javascript
JS操作JSON常用方法(10w阅读)
2020/12/06 Javascript
python中查看变量内存地址的方法
2015/05/05 Python
详解python持久化文件读写
2019/04/06 Python
简单分析python的类变量、实例变量
2019/08/23 Python
python numpy实现多次循环读取文件 等间隔过滤数据示例
2020/03/14 Python
CSS实现雨滴动画效果的实例代码
2019/10/08 HTML / CSS
世界上最悠久的自行车制造商:Ribble Cycles
2017/03/18 全球购物
Electrolux伊莱克斯巴西商店:家用电器、小家电和配件
2018/05/23 全球购物
SQL Server数据库笔试题和答案
2016/02/04 面试题
飞利信loadrunner和软件测试笔试题
2012/09/22 面试题
2013年保送生自荐信格式
2013/11/20 职场文书
大专生简历的自我评价
2013/11/26 职场文书
主管会计岗位责任制
2014/02/10 职场文书
春节联欢晚会主持词
2014/03/24 职场文书
付款委托书范本
2014/10/05 职场文书
网络妈妈观后感
2015/06/08 职场文书
高二英语教学反思
2016/03/03 职场文书
php远程请求CURL案例(爬虫、保存登录状态)
2021/04/01 PHP
Python list去重且保持原顺序不变的方法
2021/04/03 Python
Java 多线程协作作业之信号同步
2022/05/11 Java/Android
使用 Koa + TS + ESLlint 搭建node服务器的过程详解
2022/05/30 NodeJs