layer.open再次渲染html,子页面调用在父页面打开弹出层,渲染html

  • 使用的版本 layui-v2.5.6
  • 是在父页面弹出层,显示;调用的是父页面的layer.open();

父页面:

html 复制代码
<link href="/layui/css/layui.css" rel="stylesheet" />
<script src="/layui/layui.all.js"></script>
<script src="/script/jquery-1.11.3.min.js"></script>
<script type="text/javascript">

        layui.use(['form', 'element', 'layer', 'util', 'laypage'], function () {
            var form = layui.form
                , layer = layui.layer
                , util = layui.util
                , element = layui.element
                , laypage = layui.laypage;    
        });
</script>

子页面

html 复制代码
<link href="/layui/css/layui.css" rel="stylesheet" />
<script src="/layui/layui.js"></script>
<script src="/script/jquery-1.11.3.min.js"></script>
 <a class="button text-btn" href="javascript:pageConfig.publishWindow('108170163748288' );" style="background:#339900 ;color:#ffffff;padding:2px 4px;border-radius:3px;"><i class="layui-icon layui-icon-release"></i>发布</a>

<script type="text/template" id="win_publish_div">
    <div id="win_wzpublish" class="layui-form" style=" padding:20px; " lay-filter="winpublish">  
            <div class="layui-form" style="padding:20px;">
                <div class="layui-form-item">
                    <select name="selwin_wzpublish" id="selwin_wzpublish">
               <option value="">请选择发布到的栏目</option>
                       <option value="28a18413-9952-41d6-dc97-08dad8ef948e">头条新闻</option>
                       <option value="721171be-9c30-4f25-fa15-08dadb8890d7">勘研动态</option>
                       <option value="3e0ce84e-91a9-47cf-dc96-08dad8ef948e">通知公告</option>
           
                    </select>
                </div> 
                <div style=" ">  
                    <button class="layui-btn layui-bg-orange" id="btnPreview">发布预览</button>
                    <button class="layui-btn  " id="btnPublish" style="margin-left:30px;">确定发布</button>
                </div>
            </div> 
    </div>
</script>
  <script type="text/javascript">
        var parentDOM = top || window;
         layui.use(['laydate', 'form', 'element']   , function(){
            var laydate = layui.laydate;
            日期时间选择器
            //laydate.render({
            //    elem: '#orderPublishDate',
            //    type: 'datetime'
            //});
            //laydate.render({
            //    elem: '#orderEndPublishDate',
            //    type: 'datetime'
            //});

        });

 !function (p) {
            //发布窗口
            p.publishWindow = function (articleId) {
                var width = window.innerWidth - 30;
                if (window.innerWidth >= 1024) {
                    width = 900;
                }
                var boxSize = [width + 'px', '800px'];

                var index = parentDOM.layer.open({
                    type: 1,
                    offset: 'auto',
                    title: '发布文章',
                    area: boxSize, //宽高
                    content: $("#win_publish_div").html(),
                    success: function (layero, index, that) {
                        var winDom = parentDOM.$("win_wzpublish");
                        parentDOM.layui.form.render(null, "winpublish");
                        var   laydate = parentDOM.layui.laydate;

                        //日期时间选择器
                        laydate.render({
                            elem: '#orderPublishDate',
                            type: 'datetime'
                        });
                        laydate.render({
                            elem: '#orderEndPublishDate',
                            type: 'datetime'
                        });

                    }
                });
            }
 

        }(pageConfig);        
相关推荐
小poop3 小时前
CSS 基础与实战:从入门到精通网页美化
前端
Csvn5 小时前
运行时性能
前端
Never_every995 小时前
位图转矢量工具哪个好?实测抠抠图AI位图转矢量工具
大数据·前端
paopaokaka_luck6 小时前
宠物门店经营管理系统(销售与库存联动、进货自动记账、 退换与退款关联、员工个人业绩、ECharts 经营分析、滞销识别与客户分层、宠物档案年龄计算)
前端·javascript·spring boot·mysql·echarts·mybatis·1024程序员节
空中湖6 小时前
用 React 写数据大屏:为什么我不建议用图表库
前端·react.js·前端框架
狮子座的男孩8 小时前
html+css基础:25、3D变换(3D空间与景深/透视点的位置/位移/旋转/缩放/多重变换/背部可见性)
css·经验分享·html·旋转·透视点·缩放/位移·3d变换/空间与景深
欣欣之王来了8 小时前
原始HTML插值:v-html指令的使用与安全风险
前端·学习·架构·项目·vue3教程
IT_陈寒8 小时前
Redis的LRU淘汰策略坑了我一整天
前端·人工智能·后端
计算机魔术师8 小时前
砍半价格、参数再涨,国产旗舰追到 Opus 鼻尖了
前端
特立独行的猫A8 小时前
10 MB 的桌面 AI 客户端:用仓颉 + 系统 WebView 替代 Electron
前端·harmonyos