5ead1ff3e14b7940.jpg

layui是一款采用自身模块规范编写的前端 UI 框架,遵循原生 HTML/CSS/JS 的书写与组织形式,门槛极低,拿来即用。其外在极简,却又不失饱满的内在,体积轻盈,组件丰盈,从核心代码到 API 的每一处细节都经过精心雕琢,非常适合界面的快速开发。

layui.js如何声明全局变量?

layui 全局声明变量新写法:可以通过在子页面剪切--链接--的值声明全局变量

父页面的代码:case 'detail':

if (data.length === 0) {

layer.msg('请选择一行');

} else if ( data[0].projectId ) {

parent.layer.open({

type: 2,

anim:1,

title: '查看详情',

maxmin: true,

area: ['85%', '95%'],

content: '/static/views/iframe/project/detail.html?projectId='+data[0].projectId +'&t='+ Date.now(), //在链接上加入项目id,在子页面截取

success: function (layero, index) { //projectId 在子页面截取,全局使用!

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

// body.find('#projectId').val(data[0].projectId)

}

});

}else{

layer.msg('请刷新页面,再次操作即可')

}

break;

子页面的代码//这段代码通用:

var url = location.search; //获取url中"?"符后的字串

var theRequest = new Object();

if (url.indexOf("?") != -1) {

var str = url.substr(1);

strs = str.split("&");

for (var i = 0; i < strs.length; i++) {

theRequest[strs[i].split("=")[0]] = unescape(strs[i].split("=")[1]);

}

}

var $proId = theRequest.projectId; //声明全局项目id

注意:

这段代码放在 layui.use外面

更多web前端知识,请查阅 HTML中文网 !!

layui js添加html,layui.js如何声明全局变量?相关推荐

  1. php layui实现添加input,Layui实现input输入和选择的方法

    Layui实现input输入和选择的方法: HTML代码: 移交单位* 111 222 333 444 555 其中input的几个style样式简单说一下.position:absolute 在这里 ...

  2. html用js添加兄弟节点,JS简单添加元素新节点的方法示例

    本文实例讲述了JS简单添加元素新节点的方法.分享给大家供大家参考,具体如下: www.jb51.net - JS添加新节点的几种方法 1234567890 //首先找到Id为d的元素 var d=do ...

  3. nuxt.js添加工具块 / js代码。Statcounter 分析器案例

    在业务需求中,有一个需求是要添加SEO的网站点击分析器.选中了Statcounter分析器,但是由于官方给的代码形式案例如下 <script type="text/javascript ...

  4. layUI基本使用2(js)

    弹框layer.open() 较多配置详见 https://www.layui.com/doc/modules/layer.html <!DOCTYPE html> <html la ...

  5. html中引入js柱状图,Echarts.js 图表在layui中的引用

    添加部分源码,可以使layui使用第三方插件的方法引入,代码以下: //打开源码,将代码头部的代码 (function (global, factory) { typeof exports === ' ...

  6. layui后台添加数据给php,layui怎么实现数据绑定

    layui实现数据绑定的方法:首先引入layui的css文件和js文件:然后建立视图,用于呈现渲染结果:接着编写模版,使用一个script标签存放模板:最后渲染模版即可. 本教程操作环境:Window ...

  7. HTML第四章:为网站添加交互性(js)

    HTML第四章:为网站添加交互性(JS) 文章目录 HTML第四章:为网站添加交互性(JS) 1.理解脚本 1.1脚本类型 1.1.1客户端脚本 1.1.2服务端脚本 1.1.3JavaScript的 ...

  8. three.js 添加字体

    本篇文章是对three.js如何添加字体的一个总结. 1. 关于低版本three.js添加字体 我在网上找到的教程就是使用的这种办法,但是我使用的76版的threeJs已经不支持了,没有具体深究是什么 ...

  9. js 添加内容实现列表功能

    js 添加 使用的是appendChild(node) - 插入新的子节点(元素) 来实现 当然也可以删除 使用appendChild(node) - 插入新的子节点(元素) 效果图 代码如下 < ...

最新文章

  1. 如何在GPU上优化卷积
  2. 2021年的第一盆冷水:有人说别太把图神经网络当回事儿
  3. Scala基础教程(九):提取器、文件I/O
  4. 100%由清洁能源供电的数据中心什么样?苹果丹麦维堡数据中心投入使用
  5. linux修改组的选项名字为,Linux用户、组及权限管理浅析
  6. givemesomecredit数据_EasyEnsemble:一种简单的不平衡数据的建模方法(附测试代码)...
  7. 卡方分布的定义与概率密度的计算
  8. FA:萤火虫算法的改进及Python实现
  9. python小程序源码合集
  10. Collaborative Evolutionary Reinforcement Learning
  11. PTA:7-37 秀恩爱分得快 (简洁易懂,详解)
  12. 每日新闻丨人工智能应用红利兑现期正在到来;三星向华为供应可折叠OLED面板...
  13. uni-app的生命周期说明及平台差异性说明
  14. 谷歌浏览器java不能启动_selenium+java谷歌浏览器 网站打开不正常
  15. SpringAMQP简单入门, 使用Docker部署RabbitMQ至服务器
  16. vue 导出excel表格 xlsx文件
  17. LASSO和L1正则包liblinear,glmnet使用和对比
  18. ssm+jsp计算机毕业设计爱心捐赠管理系统设计与实现m7n8p(程序+LW+源码+远程部署)
  19. Beautiful Soup简单使用
  20. 店盈通:新消费行业国潮

热门文章

  1. 《Go语言圣经》学习笔记 第十章 包和工具
  2. ARM 虚拟化技术简介
  3. IO虚拟化——virtio 原理
  4. 分析redis中大key的几种办法
  5. 大剑无锋之hadoop默认的数据类型都有哪些?
  6. 爬虫 spider11——搭建分布式架构通过feign技术,开发服务消费者
  7. 【Python 2.7】str和unicode的互相转换,摘自《Effective Python》
  8. ACM练习 愚人节拆括号【vector的清空 栈的使用】
  9. PAT1045 快速排序 (25 分)【4/6通过】
  10. 深入理解nodejs中的异步编程