调整分包,完成隐私协议(样式待优化)
This commit is contained in:
		
							
								
								
									
										1
									
								
								node_modules/@vant/weapp/lib/dropdown-menu/index.d.ts
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								node_modules/@vant/weapp/lib/dropdown-menu/index.d.ts
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | ||||
| export {}; | ||||
							
								
								
									
										122
									
								
								node_modules/@vant/weapp/lib/dropdown-menu/index.js
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										122
									
								
								node_modules/@vant/weapp/lib/dropdown-menu/index.js
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,122 @@ | ||||
| "use strict"; | ||||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||||
| var component_1 = require("../common/component"); | ||||
| var relation_1 = require("../common/relation"); | ||||
| var utils_1 = require("../common/utils"); | ||||
| var ARRAY = []; | ||||
| (0, component_1.VantComponent)({ | ||||
|     field: true, | ||||
|     classes: ['title-class'], | ||||
|     relation: (0, relation_1.useChildren)('dropdown-item', function () { | ||||
|         this.updateItemListData(); | ||||
|     }), | ||||
|     props: { | ||||
|         activeColor: { | ||||
|             type: String, | ||||
|             observer: 'updateChildrenData', | ||||
|         }, | ||||
|         overlay: { | ||||
|             type: Boolean, | ||||
|             value: true, | ||||
|             observer: 'updateChildrenData', | ||||
|         }, | ||||
|         zIndex: { | ||||
|             type: Number, | ||||
|             value: 10, | ||||
|         }, | ||||
|         duration: { | ||||
|             type: Number, | ||||
|             value: 200, | ||||
|             observer: 'updateChildrenData', | ||||
|         }, | ||||
|         direction: { | ||||
|             type: String, | ||||
|             value: 'down', | ||||
|             observer: 'updateChildrenData', | ||||
|         }, | ||||
|         safeAreaTabBar: { | ||||
|             type: Boolean, | ||||
|             value: false, | ||||
|         }, | ||||
|         closeOnClickOverlay: { | ||||
|             type: Boolean, | ||||
|             value: true, | ||||
|             observer: 'updateChildrenData', | ||||
|         }, | ||||
|         closeOnClickOutside: { | ||||
|             type: Boolean, | ||||
|             value: true, | ||||
|         }, | ||||
|     }, | ||||
|     data: { | ||||
|         itemListData: [], | ||||
|     }, | ||||
|     beforeCreate: function () { | ||||
|         var windowHeight = (0, utils_1.getSystemInfoSync)().windowHeight; | ||||
|         this.windowHeight = windowHeight; | ||||
|         ARRAY.push(this); | ||||
|     }, | ||||
|     destroyed: function () { | ||||
|         var _this = this; | ||||
|         ARRAY = ARRAY.filter(function (item) { return item !== _this; }); | ||||
|     }, | ||||
|     methods: { | ||||
|         updateItemListData: function () { | ||||
|             this.setData({ | ||||
|                 itemListData: this.children.map(function (child) { return child.data; }), | ||||
|             }); | ||||
|         }, | ||||
|         updateChildrenData: function () { | ||||
|             this.children.forEach(function (child) { | ||||
|                 child.updateDataFromParent(); | ||||
|             }); | ||||
|         }, | ||||
|         toggleItem: function (active) { | ||||
|             this.children.forEach(function (item, index) { | ||||
|                 var showPopup = item.data.showPopup; | ||||
|                 if (index === active) { | ||||
|                     item.toggle(); | ||||
|                 } | ||||
|                 else if (showPopup) { | ||||
|                     item.toggle(false, { immediate: true }); | ||||
|                 } | ||||
|             }); | ||||
|         }, | ||||
|         close: function () { | ||||
|             this.children.forEach(function (child) { | ||||
|                 child.toggle(false, { immediate: true }); | ||||
|             }); | ||||
|         }, | ||||
|         getChildWrapperStyle: function () { | ||||
|             var _this = this; | ||||
|             var _a = this.data, zIndex = _a.zIndex, direction = _a.direction; | ||||
|             return (0, utils_1.getRect)(this, '.van-dropdown-menu').then(function (rect) { | ||||
|                 var _a = rect.top, top = _a === void 0 ? 0 : _a, _b = rect.bottom, bottom = _b === void 0 ? 0 : _b; | ||||
|                 var offset = direction === 'down' ? bottom : _this.windowHeight - top; | ||||
|                 var wrapperStyle = "z-index: ".concat(zIndex, ";"); | ||||
|                 if (direction === 'down') { | ||||
|                     wrapperStyle += "top: ".concat((0, utils_1.addUnit)(offset), ";"); | ||||
|                 } | ||||
|                 else { | ||||
|                     wrapperStyle += "bottom: ".concat((0, utils_1.addUnit)(offset), ";"); | ||||
|                 } | ||||
|                 return wrapperStyle; | ||||
|             }); | ||||
|         }, | ||||
|         onTitleTap: function (event) { | ||||
|             var _this = this; | ||||
|             var index = event.currentTarget.dataset.index; | ||||
|             var child = this.children[index]; | ||||
|             if (!child.data.disabled) { | ||||
|                 ARRAY.forEach(function (menuItem) { | ||||
|                     if (menuItem && | ||||
|                         menuItem.data.closeOnClickOutside && | ||||
|                         menuItem !== _this) { | ||||
|                         menuItem.close(); | ||||
|                     } | ||||
|                 }); | ||||
|                 this.toggleItem(index); | ||||
|             } | ||||
|         }, | ||||
|     }, | ||||
| }); | ||||
							
								
								
									
										3
									
								
								node_modules/@vant/weapp/lib/dropdown-menu/index.json
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								node_modules/@vant/weapp/lib/dropdown-menu/index.json
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,3 @@ | ||||
| { | ||||
|   "component": true | ||||
| } | ||||
							
								
								
									
										23
									
								
								node_modules/@vant/weapp/lib/dropdown-menu/index.wxml
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										23
									
								
								node_modules/@vant/weapp/lib/dropdown-menu/index.wxml
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,23 @@ | ||||
| <wxs src="../wxs/utils.wxs" module="utils" /> | ||||
| <wxs src="./index.wxs" module="computed" /> | ||||
|  | ||||
| <view class="van-dropdown-menu van-dropdown-menu--top-bottom custom-class"> | ||||
|   <view | ||||
|     wx:for="{{ itemListData }}" | ||||
|     wx:key="index" | ||||
|     data-index="{{ index }}" | ||||
|     class="{{ utils.bem('dropdown-menu__item', { disabled: item.disabled }) }}" | ||||
|     bind:tap="onTitleTap" | ||||
|   > | ||||
|     <view | ||||
|       class="{{ item.titleClass }} {{ utils.bem('dropdown-menu__title', { active: item.showPopup, down: item.showPopup === (direction === 'down') }) }} title-class" | ||||
|       style="{{ item.showPopup ? 'color:' + activeColor : '' }}" | ||||
|     > | ||||
|       <view class="van-ellipsis"> | ||||
|         {{ computed.displayTitle(item) }} | ||||
|       </view> | ||||
|     </view> | ||||
|   </view> | ||||
|  | ||||
|   <slot /> | ||||
| </view> | ||||
							
								
								
									
										16
									
								
								node_modules/@vant/weapp/lib/dropdown-menu/index.wxs
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										16
									
								
								node_modules/@vant/weapp/lib/dropdown-menu/index.wxs
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,16 @@ | ||||
| /* eslint-disable */ | ||||
| function displayTitle(item) { | ||||
|   if (item.title) { | ||||
|     return item.title; | ||||
|   } | ||||
|  | ||||
|   var match = item.options.filter(function(option) { | ||||
|     return option.value === item.value; | ||||
|   }); | ||||
|   var displayTitle = match.length ? match[0].text : ''; | ||||
|   return displayTitle; | ||||
| } | ||||
|  | ||||
| module.exports = { | ||||
|   displayTitle: displayTitle | ||||
| }; | ||||
							
								
								
									
										1
									
								
								node_modules/@vant/weapp/lib/dropdown-menu/index.wxss
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								node_modules/@vant/weapp/lib/dropdown-menu/index.wxss
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | ||||
| @import '../common/index.wxss';.van-dropdown-menu{background-color:var(--dropdown-menu-background-color,#fff);box-shadow:var(--dropdown-menu-box-shadow,0 2px 12px hsla(210,1%,40%,.12));display:flex;height:var(--dropdown-menu-height,50px);-webkit-user-select:none;user-select:none}.van-dropdown-menu__item{align-items:center;display:flex;flex:1;justify-content:center;min-width:0}.van-dropdown-menu__item:active{opacity:.7}.van-dropdown-menu__item--disabled:active{opacity:1}.van-dropdown-menu__item--disabled .van-dropdown-menu__title{color:var(--dropdown-menu-title-disabled-text-color,#969799)}.van-dropdown-menu__title{box-sizing:border-box;color:var(--dropdown-menu-title-text-color,#323233);font-size:var(--dropdown-menu-title-font-size,15px);line-height:var(--dropdown-menu-title-line-height,18px);max-width:100%;padding:var(--dropdown-menu-title-padding,0 24px 0 8px);position:relative}.van-dropdown-menu__title:after{border-color:transparent transparent currentcolor currentcolor;border-style:solid;border-width:3px;content:"";margin-top:-5px;opacity:.8;position:absolute;right:11px;top:50%;transform:rotate(-45deg)}.van-dropdown-menu__title--active{color:var(--dropdown-menu-title-active-text-color,#ee0a24)}.van-dropdown-menu__title--down:after{margin-top:-1px;transform:rotate(135deg)} | ||||
		Reference in New Issue
	
	Block a user