>  기사  >  웹 프론트엔드  >  layui.js에서 전역 변수를 선언하는 방법

layui.js에서 전역 변수를 선언하는 방법

藏色散人
藏色散人원래의
2020-12-04 09:45:255018검색

layui.js에서 전역 변수를 선언하는 방법: 먼저 상위 페이지와 하위 페이지 코드를 연 다음 "var $proId = theRequest.projectId"와 같은 문을 사용하여 하위 페이지의 링크 값을 잘라 전역 변수를 선언합니다. ;".

layui.js에서 전역 변수를 선언하는 방법

이 튜토리얼의 운영 환경: 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.