mirror of
				https://gitee.com/vant-contrib/vant.git
				synced 2025-10-31 03:22:08 +08:00 
			
		
		
		
	popup
This commit is contained in:
		
							parent
							
								
									020b196556
								
							
						
					
					
						commit
						6376b0b1ab
					
				| @ -1,6 +1,13 @@ | |||||||
| <style> | <style> | ||||||
| @component-namespace demo { | @component-namespace demo { | ||||||
|   @b popup { |   @b popup { | ||||||
|  |     .zan-popup-1 { | ||||||
|  |       width: 100%; | ||||||
|  |       height: 200px; | ||||||
|  |       box-sizing: border-box; | ||||||
|  |       padding: 20px; | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|     .zan-popup-4 { |     .zan-popup-4 { | ||||||
|       width: 60%; |       width: 60%; | ||||||
|       height: 200px; |       height: 200px; | ||||||
| @ -42,7 +49,7 @@ export default { | |||||||
|   <zan-button @click="popupShow1 = true">从下方弹出popup</zan-button> |   <zan-button @click="popupShow1 = true">从下方弹出popup</zan-button> | ||||||
| </div> | </div> | ||||||
| <zan-popup v-model="popupShow1" position="bottom" class="zan-popup-1"> | <zan-popup v-model="popupShow1" position="bottom" class="zan-popup-1"> | ||||||
|   xxxx |   <zan-button @click="popupShow4 = true" type="primary">从中间弹出popup</zan-button> | ||||||
| </zan-popup> | </zan-popup> | ||||||
| 
 | 
 | ||||||
| <div class="zan-row"> | <div class="zan-row"> | ||||||
| @ -62,9 +69,6 @@ export default { | |||||||
| <div class="zan-row"> | <div class="zan-row"> | ||||||
|   <zan-button @click="popupShow4 = true">从中间弹出popup</zan-button> |   <zan-button @click="popupShow4 = true">从中间弹出popup</zan-button> | ||||||
| </div> | </div> | ||||||
| <zan-popup v-model="popupShow4" transition="popup-fade" class="zan-popup-4"> |  | ||||||
|   一些内容 |  | ||||||
| </zan-popup> |  | ||||||
| 
 | 
 | ||||||
| <script> | <script> | ||||||
| export default { | export default { | ||||||
|  | |||||||
| @ -1,49 +0,0 @@ | |||||||
| <template> |  | ||||||
|   <div class="page-tab"> |  | ||||||
|     <h1 class="page-title">Tab</h1> |  | ||||||
|      |  | ||||||
|     <h2 class="page-sub-title">基础用法line</h2> |  | ||||||
|     <zan-tabs> |  | ||||||
|       <zan-tab tab-key="0" title="选项一">内容一</zan-tab> |  | ||||||
|       <zan-tab tab-key="1" title="选项二">内容二</zan-tab> |  | ||||||
|       <zan-tab tab-key="2" title="选项三">内容三</zan-tab> |  | ||||||
|       <zan-tab tab-key="3" title="选项四">内容四</zan-tab> |  | ||||||
|       <zan-tab tab-key="4" title="选项五">内容五</zan-tab> |  | ||||||
|     </zan-tabs> |  | ||||||
| 
 |  | ||||||
|     <h2 class="page-sub-title" style="margin-top: 50px;">基础用法card</h2> |  | ||||||
|     <zan-tabs class-type="card"> |  | ||||||
|       <zan-tab tab-key="0" title="选项一">内容一</zan-tab> |  | ||||||
|       <zan-tab tab-key="1" title="选项二">内容二</zan-tab> |  | ||||||
|        |  | ||||||
|     </zan-tabs> |  | ||||||
|      |  | ||||||
|     <h2 class="page-sub-title" style="margin-top: 50px;">自定义样式用法</h2> |  | ||||||
|     <zan-tabs active-tab-key="2" tabs-class-name="custom-tabwrap" tab-class-name="custom-tab"> |  | ||||||
|       <zan-tab tab-key="0" title="选项一" tab-pane-class-name="custom-pane"><div class="test">内容一</div></zan-tab> |  | ||||||
|       <zan-tab tab-key="1" title="选项二" tab-pane-class-name="custom-pane">内容二</zan-tab> |  | ||||||
|       <zan-tab tab-key="2" title="选项三" tab-pane-class-name="custom-pane">内容三</zan-tab> |  | ||||||
|       <zan-tab tab-key="3" title="选项四" tab-pane-class-name="custom-pane">内容四</zan-tab> |  | ||||||
|       <zan-tab tab-key="4" title="选项五" tab-pane-class-name="custom-pane">内容五</zan-tab> |  | ||||||
|     </zan-tabs> |  | ||||||
|   </div> |  | ||||||
| </template> |  | ||||||
| <style> |  | ||||||
|   .page-tab { |  | ||||||
|     padding: 0 15px; |  | ||||||
|   } |  | ||||||
|   .custom-tabwrap .zan-tab-active{ |  | ||||||
|     color: #20a0ff; |  | ||||||
|   } |  | ||||||
|   .custom-tabwrap .zan-tabs-nav-bar{ |  | ||||||
|     background: #20a0ff; |  | ||||||
|   } |  | ||||||
|   .custom-tab { |  | ||||||
|     font-weight: bold; |  | ||||||
|   } |  | ||||||
|   .custom-pane { |  | ||||||
|     text-align: center; |  | ||||||
|     height: 50px; |  | ||||||
|     line-height: 50px; |  | ||||||
|   } |  | ||||||
| </style> |  | ||||||
| @ -81,13 +81,9 @@ const PopupManager = { | |||||||
| 
 | 
 | ||||||
|     addClass(modalDom, 'zan-modal'); |     addClass(modalDom, 'zan-modal'); | ||||||
| 
 | 
 | ||||||
|     if (dom && dom.parentNode && dom.parentNode.nodeType !== 11) { |  | ||||||
|       dom.parentNode.appendChild(modalDom); |  | ||||||
|     } else { |  | ||||||
|     document.body.appendChild(modalDom); |     document.body.appendChild(modalDom); | ||||||
|     } |  | ||||||
| 
 | 
 | ||||||
|     if (zIndex) { |     if (zIndex && !hasModal) { | ||||||
|       modalDom.style.zIndex = zIndex; |       modalDom.style.zIndex = zIndex; | ||||||
|     } |     } | ||||||
|     modalDom.style.display = ''; |     modalDom.style.display = ''; | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user