VUE 쉘 조립체 단부 프레임을 이동 VUE 층 모바일

최근 정보를 찾아이 구성 요소를 찾기 위해 너무 많은 문제를 작성하는 상자를 재생, 이동 단말 프로젝트했으나 문서는 자신의 연구에서, 상대적으로 작은, 내가 틀린 주를 가로 질러 와서 모든 사람을위한 사용을 자세히! 구성 요소를 살펴 열 수 질문이 있습니다,이 구성 요소가 가짜 층 - 모바일이며, 사용의 많은 당신이 아 볼 수 동일합니다!

  A, 설치 NPM

// 현재 최신 버전 1.2.0  
VUE 레이어 모바일 설치 NPM 
등의 이전 버전 롤백의 새로운 버전으로 // 실전 문제를  
[email protected]를 설치 NPM

 

  둘째, 구성을 조정 :이 구성 요소는 WOFF이 있기 때문에, TTF, ETO, SVG 파일 형식, 당신은 로더의 일부를 구성 할 수 있도록,   

//在webpack.config.js中配置如下,首先安装URL 로더和파일 로더 : 
{시험 : /\.woff$/, 로더 : "URL 로더 제한 = 10000 & 마임 = 응용 프로그램 / FONT-WOFF"} , 
{시험 : /\.ttf$/, 로더 : "URL 로더 제한 = 10000 & 마임 = 응용 프로그램 / octet-stream을?"}, 
{시험 : /\.eot$/, 로더 : "파일 로더"}, 
{ 시험 : /\.svg$/, 로더 : "URL 로더 제한 = 10000 & 마임 = 이미지 / SVG + XML"}

 

   셋째, 도입 및 사용

수입 'VUE 층 모바일 / 요구 / layer.css' 
'VUE 층 모바일'가져 오기 층 
Vue.use (층)

 

  넷째, 특정 정보의 이용 : - 총 6의 조립 방법은, 완전히 휴대 층 간단한 탄성 프레임 또는 좋은 사용을 모의 아니다.

     // 토스트 : 텍스트와 아이콘 : 
        testLayerToast () {         
            다음은이 $ layer.toast ({. 
              아이콘 '아이콘 - 검사', // clssName 아이콘 당신이 낮은 위치에있는 경우가 비어 토스트, 또는 중심  
              내용 : '프롬프트 텍스트', 
              시간 : 시간 토스트 2000 // 기본 유형은 사라 실종 시간은 2000 밀리 초입니다  
            }) 
        }이 
        : // 로딩 
        testLayerLoading1 () { 
            var에 = 다음은이를 _this; 
            $은이 (layer.loading '로드 ...'). 
            에서는 setTimeout ( 함수는 () { 
                ;. $ layer.close () _this 
            , 3000)}; 
        } 
        // 대화 상자가 : 
        testLayerDialog는 () { 
            {합니다 (이 $를 layer.dialog.
              제목 : [ '이 제목이다' '배경 : 빨간색;' ] // 두 번째 스타일의 첫 번째 내용의 제목입니다 (null도 가능) 제목 표시 줄입니다  
              내용 : '이 무엇이다' 
              ContentClass : '클래스 ' 
              BTN :' '', 'OK 취소] 
            // 시간 : 2000 
            }) 
            // 경우 BTN  
            그 때는 (함수 (RES) { 
              // RES 사용자가 왼쪽을 클릭하면 0 일 때 사용자가 클릭 오른쪽  
              위치 RES === 송출 = 0 '왼쪽':? '권리' 
               을 console.log는 (위치) 
             }) 
        }, 
        // 바닥 글 : 
        testLayerFooter () { 
            다음은이 $의 layer.footer ({. 
              내용 : '이 무엇인지 ' 
              BTN :[ '옵션 2'옵션 1 '취소']
            }) 
            // 만약이 BTN 
            그 때는 (기능 (고해상도) { 
              var에 텍스트 = 입술 == 0 '取消'? '选项'+ 고해상도 
              을 console.log (텍스트) 
            }) 
        }, 
        // 개방 
        testLayerOpen가 () { 
            .이 $가 layer.open ({ 
                스타일 : '국경 : 없음, 배경 색 : # 78BA32; 색상 : #fff;' 
                내용 : '内容' 
            }) 
        }, 
        // 가까운 
        testLayerClose () { 
            var에 _this =이; 
            .이 ( '测试关闭方法') layer.loading $; 
            에서는 setTimeout (함수 () { 
                _this $의 layer.close (). 
            }, 3000); 
        }

 

몇 가지 결과를 보여줍니다

  

 

      

 

  

 

 

 

 

 

 

 

이 회사의 프로젝트되지 공개적으로, 소스 코드가 업로드되지 않도록, 혼자 분류 할 시간이 없습니다.

 

  구성 요소 주소 : HTTPS : //www.npmjs.com/package/vue-layer-mobile

  참고 : 모바일 오픈 소스 플러그 - 레이어  http://layer.layui.com/mobile/

 

 

 

.

추천

출처www.cnblogs.com/jianxian/p/12074421.html