开始做登录
This commit is contained in:
		
							
								
								
									
										1
									
								
								node_modules/@vant/weapp/lib/tabbar-item/index.d.ts
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								node_modules/@vant/weapp/lib/tabbar-item/index.d.ts
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | ||||
| export {}; | ||||
							
								
								
									
										70
									
								
								node_modules/@vant/weapp/lib/tabbar-item/index.js
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										70
									
								
								node_modules/@vant/weapp/lib/tabbar-item/index.js
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,70 @@ | ||||
| "use strict"; | ||||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||||
| var component_1 = require("../common/component"); | ||||
| var relation_1 = require("../common/relation"); | ||||
| (0, component_1.VantComponent)({ | ||||
|     props: { | ||||
|         info: null, | ||||
|         name: null, | ||||
|         icon: String, | ||||
|         dot: Boolean, | ||||
|         url: { | ||||
|             type: String, | ||||
|             value: '', | ||||
|         }, | ||||
|         linkType: { | ||||
|             type: String, | ||||
|             value: 'redirectTo', | ||||
|         }, | ||||
|         iconPrefix: { | ||||
|             type: String, | ||||
|             value: 'van-icon', | ||||
|         }, | ||||
|     }, | ||||
|     relation: (0, relation_1.useParent)('tabbar'), | ||||
|     data: { | ||||
|         active: false, | ||||
|         activeColor: '', | ||||
|         inactiveColor: '', | ||||
|     }, | ||||
|     methods: { | ||||
|         onClick: function () { | ||||
|             var parent = this.parent; | ||||
|             if (parent) { | ||||
|                 var index = parent.children.indexOf(this); | ||||
|                 var active = this.data.name || index; | ||||
|                 if (active !== this.data.active) { | ||||
|                     parent.$emit('change', active); | ||||
|                 } | ||||
|             } | ||||
|             var _a = this.data, url = _a.url, linkType = _a.linkType; | ||||
|             if (url && wx[linkType]) { | ||||
|                 return wx[linkType]({ url: url }); | ||||
|             } | ||||
|             this.$emit('click'); | ||||
|         }, | ||||
|         updateFromParent: function () { | ||||
|             var parent = this.parent; | ||||
|             if (!parent) { | ||||
|                 return; | ||||
|             } | ||||
|             var index = parent.children.indexOf(this); | ||||
|             var parentData = parent.data; | ||||
|             var data = this.data; | ||||
|             var active = (data.name || index) === parentData.active; | ||||
|             var patch = {}; | ||||
|             if (active !== data.active) { | ||||
|                 patch.active = active; | ||||
|             } | ||||
|             if (parentData.activeColor !== data.activeColor) { | ||||
|                 patch.activeColor = parentData.activeColor; | ||||
|             } | ||||
|             if (parentData.inactiveColor !== data.inactiveColor) { | ||||
|                 patch.inactiveColor = parentData.inactiveColor; | ||||
|             } | ||||
|             if (Object.keys(patch).length > 0) { | ||||
|                 this.setData(patch); | ||||
|             } | ||||
|         }, | ||||
|     }, | ||||
| }); | ||||
							
								
								
									
										7
									
								
								node_modules/@vant/weapp/lib/tabbar-item/index.json
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								node_modules/@vant/weapp/lib/tabbar-item/index.json
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,7 @@ | ||||
| { | ||||
|   "component": true, | ||||
|   "usingComponents": { | ||||
|     "van-icon": "../icon/index", | ||||
|     "van-info": "../info/index" | ||||
|   } | ||||
| } | ||||
							
								
								
									
										28
									
								
								node_modules/@vant/weapp/lib/tabbar-item/index.wxml
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										28
									
								
								node_modules/@vant/weapp/lib/tabbar-item/index.wxml
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,28 @@ | ||||
| <wxs src="../wxs/utils.wxs" module="utils" /> | ||||
|  | ||||
| <view | ||||
|   class="{{ utils.bem('tabbar-item', { active }) }} custom-class" | ||||
|   style="color: {{ active ? activeColor : inactiveColor }}" | ||||
|   bindtap="onClick" | ||||
| > | ||||
|   <view class="van-tabbar-item__icon"> | ||||
|     <van-icon | ||||
|       wx:if="{{ icon }}" | ||||
|       name="{{ icon }}" | ||||
|       class-prefix="{{ iconPrefix }}" | ||||
|       custom-class="van-tabbar-item__icon__inner" | ||||
|     /> | ||||
|     <block wx:else> | ||||
|       <slot wx:if="{{ active }}" name="icon-active" /> | ||||
|       <slot wx:else name="icon" /> | ||||
|     </block> | ||||
|     <van-info | ||||
|       dot="{{ dot }}" | ||||
|       info="{{ info }}" | ||||
|       custom-class="van-tabbar-item__info" | ||||
|     /> | ||||
|   </view> | ||||
|   <view class="van-tabbar-item__text"> | ||||
|     <slot /> | ||||
|   </view> | ||||
| </view> | ||||
							
								
								
									
										1
									
								
								node_modules/@vant/weapp/lib/tabbar-item/index.wxss
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								node_modules/@vant/weapp/lib/tabbar-item/index.wxss
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | ||||
| @import '../common/index.wxss';:host{flex:1}.van-tabbar-item{align-items:center;color:var(--tabbar-item-text-color,#646566);display:flex;flex-direction:column;font-size:var(--tabbar-item-font-size,12px);height:100%;justify-content:center;line-height:var(--tabbar-item-line-height,1)}.van-tabbar-item__icon{font-size:var(--tabbar-item-icon-size,22px);margin-bottom:var(--tabbar-item-margin-bottom,4px);position:relative}.van-tabbar-item__icon__inner{display:block;min-width:1em}.van-tabbar-item--active{color:var(--tabbar-item-active-color,#1989fa)}.van-tabbar-item__info{margin-top:2px} | ||||
		Reference in New Issue
	
	Block a user