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 相关文章推荐
Javascript !!的作用
Dec 04 Javascript
JavaScript高级程序设计 阅读笔记(二十一) JavaScript中的XML
Sep 14 Javascript
jquery聚焦文本框与扩展文本框聚焦方法
Oct 12 Javascript
Jquery Ajax xmlhttp请求成功问题
Feb 04 Javascript
js完美实现@提到好友特效(兼容各大浏览器)
Mar 16 Javascript
深入浅出分析javaScript中this用法
May 09 Javascript
canvas实现刮刮卡效果
Mar 14 Javascript
jQuery validata插件实现方法
Jun 25 jQuery
浅谈node模块与npm包管理工具
Jan 03 Javascript
react build 后打包发布总结
Aug 24 Javascript
JS通用方法触发点击事件代码实例
Feb 17 Javascript
有趣的JavaScript隐式类型转换操作实例分析
May 02 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执行速度全攻略(上)
2006/10/09 PHP
php smarty 二级分类代码和模版循环例子
2011/06/16 PHP
PHP 面向对象程序设计(oop)学习笔记 (五) - PHP 命名空间
2014/06/12 PHP
php eval函数一句话木马代码
2015/05/21 PHP
PHP使用Redis长连接的方法详解
2018/02/12 PHP
PHP实现websocket通信的方法示例
2018/08/28 PHP
jQuery操作 input type=checkbox的实现代码
2012/06/14 Javascript
jquery获取焦点和失去焦点事件代码
2013/04/21 Javascript
jquery text(),val(),html()方法区别总结
2013/11/04 Javascript
JS延迟加载加快页面打开速度示例代码
2013/12/30 Javascript
ionic js 模型 $ionicModal 可以遮住用户主界面的内容框
2016/06/06 Javascript
Bootstrapvalidator校验、校验清除重置的实现代码(推荐)
2016/09/28 Javascript
JS作用域闭包、预解释和this关键字综合实例解析
2016/12/16 Javascript
canvas实现图像布局填充功能
2017/02/06 Javascript
Bootstrap + AngularJS 实现简单的数据过滤字符查找功能
2017/07/27 Javascript
js 毫秒转天时分秒的实例
2017/11/17 Javascript
vue+vuex+axios+echarts画一个动态更新的中国地图的方法
2017/12/19 Javascript
解决vue2中使用axios http请求出现的问题
2018/03/05 Javascript
React降级配置及Ant Design配置详解
2018/12/27 Javascript
详解Angular cli配置过程记录
2019/11/07 Javascript
python字符串编码识别模块chardet简单应用
2015/06/15 Python
python简单文本处理的方法
2015/07/10 Python
Python生成短uuid的方法实例详解
2018/05/29 Python
Python对象与引用的介绍
2019/01/24 Python
通过实例了解python property属性
2019/11/01 Python
Jupyter安装链接aconda实现过程图解
2020/11/02 Python
python 使用paramiko模块进行封装,远程操作linux主机的示例代码
2020/12/03 Python
单位刻章介绍信范文
2014/01/11 职场文书
教师个人自我鉴定
2014/02/08 职场文书
竞选部门副经理的自荐书范文
2014/02/11 职场文书
奶茶店创业计划书
2014/08/14 职场文书
售房协议书范本
2015/08/11 职场文书
信息技术远程培训心得体会
2016/01/09 职场文书
五年级作文之想象作文
2019/10/30 职场文书
MYSQL数据库使用UTF-8中文编码乱码的解决办法
2021/05/26 MySQL
Pyqt5将多个类组合在一个界面显示的完整示例
2021/09/04 Python