当前位置: 首页 > news >正文

layui open传参_layui 打开新页面,并传入参数

layui 打开新页面,并传入参数

使用的 wangEditor 富文本编辑器不带预览的功能,

所以自己实现了下功能;

思路是:

点击打开一个弹窗 or 新页面,

然后页面展示提交后前端页面看到的大概的样子。

涉及到需要把内容传递到打开的 iframe 页面内,

刚好可以利用 layui 携带传参的一个特点。

效果预览:

具体代码实现为:

创建一个 preview.html 预览页面,css 样式来自 wangEditor 官方文档给出的

预览内容

/* table 样式 */

table {

border-top: 1px solid #ccc;

border-left: 1px solid #ccc;

}

table td,

table th {

border-bottom: 1px solid #ccc;

border-right: 1px solid #ccc;

padding: 3px 5px;

}

table th {

border-bottom: 2px solid #ccc;

text-align: center;

}

/* blockquote 样式 */

blockquote {

display: block;

border-left: 8px solid #d0e5f2;

padding: 5px 10px;

margin: 10px 0;

line-height: 1.4;

font-size: 100%;

background-color: #f1f1f1;

}

/* code 样式 */

code {

display: inline-block;

*display: inline;

*zoom: 1;

background-color: #f1f1f1;

border-radius: 3px;

padding: 3px 5px;

margin: 0 3px;

}

pre code {

display: block;

}

/* ul ol 样式 */

ul, ol {

margin: 10px 0 10px 20px;

}

点击事件代码:

layui.use(['jquery','form','layer'], function(){

var $ = layui.jquery,

layer = layui.layer,

form = layui.form;

///预览

$('#preview').on('click',function() {

var w = ($(window).width() * 0.7);

var h = ($(window).height() - 50);

layer.open({

resize: false,

title: '预览',

shadeClose: true,

area: [w + 'px', h + 'px'],

type: 2,

content: '/common/html/preview.html',

success: function (layero, index) {

var body = layer.getChildFrame('body', index);

body.find('#content').append(editor.txt.html());

}

});

});

});

标签:layer,预览,传入,solid,layui,新页面,table,border

来源: https://blog.csdn.net/xianhenyuan/article/details/95199044

相关文章:

  • cnc加工中心保养表_CNC加工中心有哪些日常保养方法?
  • ffplay拉流时间长卡住_杭州女子崩溃:我吞了个勺子进去,14厘米长!事情要从一条鱼说起…...
  • 多台路由器堆叠_一文了解核心交换机的链路聚合、冗余、堆叠、热备份等专业知识...
  • 会计初级可以自己报名吗_初级会计考试报名入口
  • 三条中线分的六个三角形_《三角形》单元测试卷友情提示:重点就这些,对今后学习意义重大...
  • python 负数十六进制_Python入门基础语法知识2
  • 图像矩_论文推荐 | 周建伟:MRELBP特征、Franklin矩和SVM相结合的遥感图像建筑物识别方法...
  • cppcheck 自定义规则_Cppcheck 用法-编码规范
  • 如何写_如何去除u盘的写保护
  • vue提交mutation_Vuex之mutation
  • hmcl手机版下载_HMCL启动器
  • python二级成绩查询入口官网_python爬虫实战之模拟正方教务系统登录查询成绩
  • python速查app_中国大学MOOC的APP2020年用Python玩转数据题目答案
  • 导出 schema_第27问:information_schema.columns 表上做查询慢,为什么?
  • 单相交流调压matlab_电力线路工熟知单相、三相变压器原理详解
  • IE9 : DOM Exception: INVALID_CHARACTER_ERR (5)
  • JS中 map, filter, some, every, forEach, for in, for of 用法总结
  • ➹使用webpack配置多页面应用(MPA)
  • Docker 笔记(2):Dockerfile
  • Java 9 被无情抛弃,Java 8 直接升级到 Java 10!!
  • Logstash 参考指南(目录)
  • select2 取值 遍历 设置默认值
  • 阿里研究院入选中国企业智库系统影响力榜
  • 从输入URL到页面加载发生了什么
  • 关于extract.autodesk.io的一些说明
  • 精彩代码 vue.js
  • 老板让我十分钟上手nx-admin
  • 类orAPI - 收藏集 - 掘金
  • 腾讯优测优分享 | 你是否体验过Android手机插入耳机后仍外放的尴尬?
  • 微信小程序:实现悬浮返回和分享按钮
  • 一些基于React、Vue、Node.js、MongoDB技术栈的实践项目
  • 如何用纯 CSS 创作一个菱形 loader 动画
  • #include<初见C语言之指针(5)>
  • ( 用例图)定义了系统的功能需求,它是从系统的外部看系统功能,并不描述系统内部对功能的具体实现
  • (70min)字节暑假实习二面(已挂)
  • (Bean工厂的后处理器入门)学习Spring的第七天
  • (编译到47%失败)to be deleted
  • (附源码)计算机毕业设计ssm电影分享网站
  • (教学思路 C#之类三)方法参数类型(ref、out、parmas)
  • (免费领源码)Python#MySQL图书馆管理系统071718-计算机毕业设计项目选题推荐
  • (十五)使用Nexus创建Maven私服
  • (转)Scala的“=”符号简介
  • .NET Framework 3.5中序列化成JSON数据及JSON数据的反序列化,以及jQuery的调用JSON
  • .NET MVC 验证码
  • .net 写了一个支持重试、熔断和超时策略的 HttpClient 实例池
  • .Net 知识杂记
  • .NET/C# 使窗口永不激活(No Activate 永不获得焦点)
  • .net开源工作流引擎ccflow表单数据返回值Pop分组模式和表格模式对比
  • .NET使用HttpClient以multipart/form-data形式post上传文件及其相关参数
  • .Net下使用 Geb.Video.FFMPEG 操作视频文件
  • .NET项目中存在多个web.config文件时的加载顺序
  • @property python知乎_Python3基础之:property
  • [ NOI 2001 ] 食物链
  • [20170705]lsnrctl status LISTENER_SCAN1
  • [Angular 基础] - 数据绑定(databinding)