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跨域方法汇总
Oct 16 Javascript
jQuery实现高亮显示的方法
Mar 10 Javascript
JavaScript中标识符提升问题
Jun 11 Javascript
浅谈js图片前端预览之filereader和window.URL.createObjectURL
Jun 30 Javascript
jQuery插件easyUI实现通过JS显示Dialog的方法
Sep 16 Javascript
Bootstrap分页插件之Bootstrap Paginator实例详解
Oct 15 Javascript
ThinkJS中如何使用MongoDB的CURD操作
Dec 13 Javascript
jQuery的三种bind/One/Live/On事件绑定使用方法
Feb 23 Javascript
详细AngularJs4的图片剪裁组件的实例
Jul 12 Javascript
VsCode与Node.js知识点详解
Sep 05 Javascript
微信小程序实现canvas分享朋友圈海报
Jun 21 Javascript
关于angular 8.1使用过程中的一些记录
Nov 25 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
一些星际专用术语解释
2020/03/04 星际争霸
如何实现给定日期的若干天以后的日期
2006/10/09 PHP
php_xmlhttp 乱码问题解决方法
2009/08/07 PHP
浅析PHP文件下载原理
2014/12/25 PHP
php获取字符串中各个字符出现次数的方法
2015/02/23 PHP
jquery 双色表格实现代码
2009/12/08 Javascript
网页图片延时加载的js代码
2010/04/22 Javascript
js 日期比较相关天数代码
2014/04/02 Javascript
JavaScript中的函数的两种定义方式和函数变量赋值
2014/05/12 Javascript
AngularJS基础学习笔记之表达式
2015/05/10 Javascript
基于vue实现swipe分页组件实例
2017/05/25 Javascript
简单谈谈原生js的math对象
2017/06/27 Javascript
Angular.js组件之input mask对input输入进行格式化详解
2017/07/10 Javascript
解决axios post 后端无法接收数据的问题
2019/10/29 Javascript
JS面向对象之单选框实现
2020/01/17 Javascript
由Python运算π的值深入Python中科学计算的实现
2015/04/17 Python
Python程序中的观察者模式结构编写示例
2016/05/27 Python
python奇偶行分开存储实现代码
2018/03/19 Python
Python逐行读取文件中内容的简单方法
2019/02/26 Python
查看python安装路径及pip安装的包列表及路径
2019/04/03 Python
python配置文件写入过程详解
2019/10/19 Python
python 控制台单行刷新,多行刷新实例
2020/02/19 Python
python tkinter之 复选、文本、下拉的实现
2020/03/04 Python
Keras—embedding嵌入层的用法详解
2020/06/10 Python
路德维希•贝克(LUDWIG BECK)中文官网:德国大型美妆百货
2020/09/19 全球购物
七一表彰活动方案
2014/01/18 职场文书
房地产财务部员工岗位职责
2014/03/12 职场文书
车队司机个人自我鉴定
2014/04/17 职场文书
服务承诺书格式
2014/05/21 职场文书
毕业生应聘求职信
2014/07/10 职场文书
房屋出售授权委托书
2014/10/12 职场文书
老公保证书
2015/01/17 职场文书
2015年图书馆个人工作总结
2015/05/26 职场文书
圆明园观后感
2015/06/03 职场文书
SQL优化老出错,那是你没弄明白MySQL解释计划用法
2021/11/27 MySQL
分享几个实用的CSS代码块
2022/06/10 HTML / CSS