layui.js에서 전역 변수를 선언하는 방법: 먼저 상위 페이지와 하위 페이지 코드를 연 다음 "var $proId = theRequest.projectId"와 같은 문을 사용하여 하위 페이지의 링크 값을 잘라 전역 변수를 선언합니다. ;".
이 튜토리얼의 운영 환경: Windows 7 시스템,layui 버전 2.4 이 방법은 모든 브랜드의 컴퓨터에 적합합니다.
추천: "javascript 기본 튜토리얼" "layUI 튜토리얼"
layui는 자체 모듈 사양을 사용하여 작성된 프런트 엔드 UI 프레임워크이며 기본 HTML/CSS/JS의 작성 및 구성 형식을 따릅니다. 임계값이 매우 낮습니다. 외부는 미니멀하지만 내부는 꽉 차 있습니다. 크기가 가볍고 구성 요소가 풍부합니다. 핵심 코드부터 API까지 모든 세부 사항이 신중하게 제작되어 빠른 인터페이스 개발에 매우 적합합니다.
layui.js에서 전역 변수를 어떻게 선언하나요?
layui 전역 변수를 작성하는 새로운 방법: 하위 페이지에서 --link-- 값을 잘라 전역 변수를 선언할 수 있습니다.
상위 페이지 코드:
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
외부에 있습니다.위 내용은 layui.js에서 전역 변수를 선언하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!