css

/** 我的二维码 begin **/
.aui-list .wechat-media {
width: 3rem;
} .wechat-middle {
padding: 1.3em 3.2em 0.5em; } .ewm {
padding: 0 2.6em 0.8em;
text-align: center;
} .ewm img {
width: 100%;
} .ewm p {
font-size: 0.6rem;
padding: 0 0 1.3em;
} .wechat-list:before {
background: none;
} .wechat-list:after {
background: none;
} /** 我的二维码 end **/

Dot布局隐藏

<div id="qrcode_area" style="display: none;"></div>
<script id="qrcode_tmpl" type="text/html/x-dot-template">
<div class="aui-list aui-media-list wechat-list">
<div class=" aui-list-item-middle wechat-middle">
<div class="aui-media-list-item-inner">
<div class="aui-list-item-media wechat-media">
<img src="{{= it.Avatar}}">
</div>
<div class="aui-list-item-inner">
<div class="aui-list-item-text">
<div class="aui-list-item-title">{{= it.DisplayName}}
{{? it.Sex == '0'}}
<i class="aui-iconfont aui-icon-my" style="color:#898683"></i>
{{?? it.Sex == '1'}}
<i class="aui-iconfont aui-icon-my" style="color:#1EA362"></i>
{{??}}
<i class="aui-iconfont aui-icon-my" style="color:#f44336"></i>
{{?}}
</div> </div>
<div class="aui-list-item-text aui-font-size-12">
{{= it.Place}}
</div>
</div>
</div>
</div>
<div class="ewm">
<img src="{{= it.QrCode}}">
<p>扫一扫上面的二维码图案,加我好友</p>
</div>
</div>
</script>

api异步获取数据

var user = $api.getStorage('user');
// 获取店铺信息
api.ajax({
url: BASE_REQUEST_URL+'/Customer/GetCustomerQrInfo',
method: 'post',
data: {
values: {
memberId: user.member_id,
customerId: user.customer_id
}
}
}, function(json, err) {
if (json.result) {
var interText = doT.template($("#qrcode_tmpl").text());
$("#qrcode_area").html(interText(json));
}
});

layer获取html

// show二维码
function showQrcode() {
var html = $('#qrcode_area').html();
layer.open({
type: 1,
title: false,
shadeClose: true,
closeBtn: 0,
shade: 0.6,
area: ['280px', '55%'],
content: html
});
}

1.弹出内容如果是iframe就无法获取异步数据了。api无法使用。

2.通过将内容隐藏来巧妙的处理。

3.获取html,通过layer的内容布局来弹出内容。

apiCloud结合layer实现动态数据弹出层的更多相关文章

  1. layer父页获取弹出层输入框里面的值

    主要是因为修改功能,原来页面填写数据如图 改为 其中点击填写明细弹出框 填写完毕后点击确认返回,同事这里因为她是存的多表,所以点击确认就直接保存数据了,改的这个功能原本保存是整体保存,我就不想改原来的 ...

  2. 在vue中继续使用layer.js来做弹出层---切图网

    layer.js是一个方便的弹出层插件,切图网专注于PSD2HTML等前端切图多年,后转向Vue开发.在vue开发过程中引入layer.js的时候遇到了麻烦.原因是layer.js不支持import导 ...

  3. layer做阻塞式弹出层的方法

    今天遇到一个问题: layer弹出一个confirm提示窗,然后confirm还没有点击对应的按钮的时候,就已经执行了后续代码,我这里做出的判断是,是否需要进行后续操作,但是因为layer.confi ...

  4. Layer组件多个iframe弹出层打开与关闭及参数传递

    一.Layer简介 Layer是一款近年来备受青睐的web弹层组件,基于jquery,易用.实用,兼容包括IE6在内的所有主流浏览器,拥有丰富强大的可自定义的功能. Layer官网地址:http:// ...

  5. layer弹出层的关闭及父页面的刷新问题

    当在主页面执行添加或修改时,用弹出层是比较好的选择,如何关闭弹出层并对父级页面进行操作呢 首先在父级页面中打开一个添加页面(弹出层) 在添加页面的表单提交函数中添加如下代码: function for ...

  6. 弹出层layer演示 以及在编写弹出层时遇到的错误

    实现的功能: 首先第一步 在官方下载layer的文件.layUI官网:http://layer.layui.com/     http://layer.layui.com/ layer文件的下载步骤如 ...

  7. 权限管理系统之LayUI实现页面增删改查和弹出层交互

    由于对LayUI框架不太熟悉,昨天抽空看了下LayUI的文档,今天在网上找了使用LayUI进行增删改查相关内容,自己照葫芦画了个瓢,画瓢部分不是很难,主要是下午遇到了一个弹出层的问题耗时比较久. 同一 ...

  8. 弹出层-layui

    type 0(信息框,默认)1(页面层)2(iframe层)3(加载层)4(tips层) 弹出层 //winIndex存储弹出层的index,以便关闭弹出层时使用 function openWindo ...

  9. layui弹出层回调的使用

    <%@page language="java" contentType="text/html; charset=UTF-8"%> <%@ in ...

随机推荐

  1. js 对象toString()方法

    ({}+{}).length == 30; ({}).toString() '[object Object]' 当对象需要调用toString()方法时会被自动调用.

  2. div使用jqueryui 源码 | gridview多个功能的源码

    div使用jqueryui 源码 | gridview多个功能的源码 一.gridview 选中行 改变颜色,双击选中 改变颜色 protected void gv1_SelectedIndexCha ...

  3. MyEclipse+Android 安装配置

    1.先安装M有Eclipse    就是不断点:下一步下一步最后finish  激活:http://blog.my-eclipse.cn/myeclipse-2014-crack.html (该网站上 ...

  4. Android动画的使用总结

    1.补间动画(透明渐变.平移.旋转.缩放.组合) 方法一:通过xml文件设置 1-1:创建:res/anim 1-2:java代码写调用 Animation a = AnimationUtils.lo ...

  5. poj3270 Cow Sorting

    给定有序数组a[1...n]的一个置换a[σ(1)...σ(n)], 通过交换数组元素把置换后的数组恢复为有序, 定义进行一次交换的代价为两元素之和,试问此过程的最小总代价. 实际上一种置换即定义S ...

  6. 欧拉回路-Door Man 分类: 图论 POJ 2015-08-06 10:07 4人阅读 评论(0) 收藏

    Door Man Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 2476 Accepted: 1001 Description ...

  7. python-day6 常见算法 python内置模块

    1.冒泡排序 需求:请按照从小到大对列表 [13, 22, 6, 99, 11] 进行排序 原理:相邻两个值进行比较,将较大的值放在右侧,依次比较! li=[39,11,43,88,765,9]for ...

  8. JAVA基础知识之数据类型

    JAVA的数据类型知识点主要包括基本数据类型,包装类,字符串类(String,StringBuffer, StringBuilder区别和用法),数组,数据类型转换等等,暂时只想到这么多,后面会再补充 ...

  9. 乘号在python中的用法,用乘号将元素重复在列表中

    #里面:>>> a=['*5] >>> a ['] >>> a=['0,'*5] >>> a ['0,0,0,0,0,'] #外 ...

  10. 2016年12月6日 星期二 --出埃及记 Exodus 21:1

    2016年12月6日 星期二 --出埃及记 Exodus 21:1 "These are the laws you are to set before them:你在百姓面前所要立的典章是这 ...