VUE 버튼이 나타납니다 폭탄 상자의 클릭을 구현, 상자 밖에서 닫기 팝업 상자 폭탄을 클릭

VUE 버튼이 나타납니다 폭탄 상자의 클릭을 구현, 상자 밖에서 닫기 팝업 상자 폭탄을 클릭

렌더링을 보여줍니다

 

보기 층

<템플릿> 
  <div> 
    </ div> <div class = 1 회 "마스크"V-IF = "showModal"@ "= 거짓 showModal"를 클릭 => 
    <DIV 클래스 = "팝업"V-IF = "showModal"> 
        <버튼 @ "BTN"= "showModal = 거짓"클래스 = 클릭>点击出现弹框</ 버튼> 
    </ DIV> 
    <버튼 @ "showModal = 진정한"클래스 = "BTN"=>를 클릭点击出现弹框</ 버튼> 
  </ DIV> 
</ 템플릿>

 

데이터 층 :

<script> 
수출 기본 { 
  데이터 () { 
    반환 { 
      showModal : 거짓 
    }; 
  } 
}; 
</ script>

 

스타일 층 :

<스타일 스코프> 
.mask { 
  배경 색 : # 000; 
  불투명 : 0.3; 
  위치 : 고정; 
  최고 : 0; 
  왼쪽 : 0; 
  폭 : 100 %; 
  신장 : 100 %; 
  Z- 색인 1 
} 
{.pop 
  배경색 : #fff; 
 
  위치 : 고정; 
  최고 : 100 픽셀; 
  왼쪽 : 300 픽셀; 
  폭 : 계산치 (100 % - 600PX); 
  신장 CALC (100 % - 200 픽셀); 
  Z- 인덱스 2 
} 
.btn { 
  배경색 : #fff; 
  경계 반경 : 4 픽셀; 
  국경 : 1 픽셀의 청색; 
  패딩 : 4 픽셀 12 픽셀; 
} 
</ 스타일>

 

요점 :

레벨 (Z 인덱스) 1.mask 층 팝업 팝업 수준보다 낮다.

2.wow, .... 간단이며, 문제를 완료

전체 코드 :

<템플릿> 
  <div> 
    </ div> <div class = 1 회 "마스크"V-IF = "showModal"@ "= 거짓 showModal"를 클릭 => 
    <DIV 클래스 = "팝업"V-IF = "showModal"> 
        <버튼 @ "BTN"= "showModal = 거짓"클래스 = 클릭>点击出现弹框</ 버튼> 
    </ DIV> 
    <버튼 @ "showModal = 진정한"클래스 = "BTN"=>를 클릭点击出现弹框</ 버튼> 
  </ DIV> 
</ 템플릿> 

<script> 
수출 기본 { 
  데이터 () { 
    반환 { 
      showModal : 거짓 
    }; 
  } 
}; 
</ script> 

<스타일 스코프> 
.mask { 
  배경 색 : # 000; 
  불투명 : 0.3; 
  위치 : 고정; 
  최고 : 0; 
  왼쪽 : 0; 
  폭 : 100 %;
  신장 : 100 %;
  Z- 색인 1 
} 
{.pop 
  배경색 : #fff; 
 
  위치 : 고정; 
  최고 : 100 픽셀; 
  왼쪽 : 300 픽셀; 
  폭 : 계산치 (100 % - 600PX); 
  신장 CALC (100 % - 200 픽셀); 
  Z- 인덱스 2 
} 
.btn { 
  배경색 : #fff; 
  경계 반경 : 4 픽셀; 
  국경 : 1 픽셀의 청색; 
  패딩 : 4 픽셀 12 픽셀; 
} 
</ 스타일>

 

확장자는 부모 구성 요소 내에서 버튼 선택을 재생하는 단계는 서브 - 어셈블리, 전사가 아들 성분 사이의 값을 포함 할 것이다.

-------

HTTPS : //www.cnblogs.com/DZzzz/p/11204805.html 재현

보기 층

<템플릿> 
  <div> 
    </ div> <div class = 1 회 "마스크"V-IF = "showModal"@ "= 거짓 showModal"를 클릭 => 
    <DIV 클래스 = "팝업"V-IF = "showModal"> 
        <버튼 @ "BTN"= "showModal = 거짓"클래스 = 클릭>点击出现弹框</ 버튼> 
    </ DIV> 
    <버튼 @ "showModal = 진정한"클래스 = "BTN"=>를 클릭点击出现弹框</ 버튼> 
  </ DIV> 
</ 템플릿>

 

데이터 층 :

<script> 
수출 기본 { 
  데이터 () { 
    반환 { 
      showModal : 거짓 
    }; 
  } 
}; 
</ script>

 

스타일 층 :

<스타일 스코프> 
.mask { 
  배경 색 : # 000; 
  불투명 : 0.3; 
  위치 : 고정; 
  최고 : 0; 
  왼쪽 : 0; 
  폭 : 100 %; 
  신장 : 100 %; 
  Z- 색인 1 
} 
{.pop 
  배경색 : #fff; 
 
  위치 : 고정; 
  최고 : 100 픽셀; 
  왼쪽 : 300 픽셀; 
  폭 : 계산치 (100 % - 600PX); 
  신장 CALC (100 % - 200 픽셀); 
  Z- 인덱스 2 
} 
.btn { 
  배경색 : #fff; 
  경계 반경 : 4 픽셀; 
  국경 : 1 픽셀의 청색; 
  패딩 : 4 픽셀 12 픽셀; 
} 
</ 스타일>

 

요점 :

레벨 (Z 인덱스) 1.mask 층 팝업 팝업 수준보다 낮다.

2.wow, .... 간단이며, 문제를 완료

전체 코드 :

<템플릿> 
  <div> 
    </ div> <div class = 1 회 "마스크"V-IF = "showModal"@ "= 거짓 showModal"를 클릭 => 
    <DIV 클래스 = "팝업"V-IF = "showModal"> 
        <버튼 @ "BTN"= "showModal = 거짓"클래스 = 클릭>点击出现弹框</ 버튼> 
    </ DIV> 
    <버튼 @ "showModal = 진정한"클래스 = "BTN"=>를 클릭点击出现弹框</ 버튼> 
  </ DIV> 
</ 템플릿> 

<script> 
수출 기본 { 
  데이터 () { 
    반환 { 
      showModal : 거짓 
    }; 
  } 
}; 
</ script> 

<스타일 스코프> 
.mask { 
  배경 색 : # 000; 
  불투명 : 0.3; 
  위치 : 고정; 
  최고 : 0; 
  왼쪽 : 0; 
  폭 : 100 %;
  신장 : 100 %;
  Z- 색인 1 
} 
{.pop 
  배경색 : #fff; 
 
  위치 : 고정; 
  최고 : 100 픽셀; 
  왼쪽 : 300 픽셀; 
  폭 : 계산치 (100 % - 600PX); 
  신장 CALC (100 % - 200 픽셀); 
  Z- 인덱스 2 
} 
.btn { 
  배경색 : #fff; 
  경계 반경 : 4 픽셀; 
  국경 : 1 픽셀의 청색; 
  패딩 : 4 픽셀 12 픽셀; 
} 
</ 스타일>

 

확장자는 부모 구성 요소 내에서 버튼 선택을 재생하는 단계는 서브 - 어셈블리, 전사가 아들 성분 사이의 값을 포함 할 것이다.

-------

추천

출처www.cnblogs.com/kirin1105916774/p/12150261.html