该项目为基于Vue框架开发的场地预约微信小程序源码,包含677个文件,涵盖272个JavaScript文件、186个Vue组件文件、92个Markdown文档、83个JSON配置文件、25个SCSS样式文件、7个PNG图片文件、6个WXS组件文件、1个Git忽略规则文件、1个HTML文件和1个CSS文件。该小程序专注于场地预约功能,适用于各类场景的预约需求。
关键词
Vue框架 微信小程序 场地预约 JavaScript TypeScript
目录结构
├── .gitignore ├── .hbuilderx ├── launch.json ├── App.vue ├── index.html ├── main.js ├── manifest.json ├── pages.json ├── pages ├── index ├── index.vue ├── publish ├── publish.vue ├── login ├── login.vue ├── message ├── message.vue ├── mine ├── mine.vue ├── myConcern ├── myConcern.vue ├── myTeam ├── myTeam.vue ├── personalPage ├── personalPage.vue ├── readme.txt ├── request ├── request.js ├── static ├── home1.png ├── home2.png ├── message1.png ├── message2.png ├── person1.png ├── person2.png ├── plus.png ├── uni.scss ├── uni_modules ├── uni-badge ├── changelog.md ├── components ├── uni-badge ├── uni-badge.vue ├── package.json ├── uni-calendar ├── changelog.md ├── components ├── uni-calendar ├── calendar.js ├── i18n ├── en.json ├── index.js ├── zh-Hans.json ├── zh-Hant.json ├── uni-calendar-item.vue ├── uni-calendar.vue ├── util.js ├── package.json ├── uni-card ├── changelog.md ├── components ├── uni-card ├── uni-card.vue ├── package.json ├── uni-collapse ├── changelog.md ├── components ├── uni-collapse-item ├── uni-collapse-item.vue ├── uni-collapse ├── uni-collapse.vue ├── package.json ├── uni-combox ├── changelog.md ├── components ├── uni-combox ├── uni-combox.vue ├── package.json ├── uni-countdown ├── changelog.md ├── components ├── uni-countdown ├── i18n ├── en.json ├── index.js ├── zh-Hans.json ├── zh-Hant.json ├── uni-countdown.vue ├── package.json ├── uni-data-checkbox ├── changelog.md ├── components ├── uni-data-checkbox ├── uni-data-checkbox.vue ├── package.json ├── uni-data-picker ├── changelog.md ├── components ├── uni-data-picker ├── keypress.js ├── uni-data-picker.vue ├── uni-data-pickerview ├── uni-data-picker.js ├── uni-data-pickerview.vue ├── package.json ├── uni-data-select ├── changelog.md ├── components ├── uni-data-select ├── uni-data-select.vue ├── package.json ├── uni-dateformat ├── changelog.md ├── components ├── uni-dateformat ├── date-format.js ├── uni-dateformat.vue ├── package.json ├── uni-datetime-picker ├── changelog.md ├── components ├── uni-datetime-picker ├── calendar-item.vue ├── calendar.vue ├── i18n ├── en.json ├── index.js ├── zh-Hans.json ├── zh-Hant.json ├── time-picker.vue ├── uni-datetime-picker.vue ├── util.js ├── package.json ├── uni-drawer ├── changelog.md ├── components ├── uni-drawer ├── keypress.js ├── uni-drawer.vue ├── package.json ├── uni-easyinput ├── changelog.md ├── components ├── uni-easyinput ├── common.js ├── uni-easyinput.vue ├── package.json ├── uni-fab ├── changelog.md ├── components ├── uni-fab ├── uni-fab.vue ├── package.json ├── uni-fav ├── changelog.md ├── components ├── uni-fav ├── i18n ├── en.json ├── index.js ├── zh-Hans.json ├── zh-Hant.json ├── uni-fav.vue ├── package.json ├── uni-file-picker ├── changelog.md ├── components ├── uni-file-picker ├── choose-and-upload-file.js ├── uni-file-picker.vue ├── upload-file.vue ├── upload-image.vue ├── utils.js ├── package.json ├── uni-forms ├── changelog.md ├── components ├── uni-forms-item ├── uni-forms-item.vue ├── uni-forms ├── uni-forms.vue ├── utils.js ├── validate.js ├── package.json ├── uni-goods-nav ├── changelog.md ├── components ├── uni-goods-nav ├── i18n ├── en.json ├── index.js ├── zh-Hans.json ├── zh-Hant.json ├── uni-goods-nav.vue ├── package.json ├── uni-grid ├── changelog.md ├── components ├── uni-grid-item ├── uni-grid-item.vue ├── uni-grid ├── uni-grid.vue ├── package.json ├── uni-group ├── changelog.md ├── components ├── uni-group ├── uni-group.vue ├── package.json ├── uni-icons ├── changelog.md ├── components ├── uni-icons ├── icons.js ├── uni-icons.vue ├── uniicons.css ├── uniicons.ttf ├── package.json ├── uni-indexed-list ├── changelog.md ├── components ├── uni-indexed-list ├── uni-indexed-list-item.vue ├── uni-indexed-list.vue ├── package.json ├── uni-link ├── changelog.md ├── components ├── uni-link ├── uni-link.vue ├── package.json ├── uni-list ├── changelog.md ├── components ├── uni-list-ad ├── uni-list-ad.vue ├── uni-list-chat ├── uni-list-chat.scss ├── uni-list-chat.vue ├── uni-list-item ├── uni-list-item.vue ├── uni-list ├── uni-list.vue ├── uni-refresh.vue ├── uni-refresh.wxs ├── package.json ├── uni-load-more ├── changelog.md ├── components ├── uni-load-more ├── i18n ├── en.json ├── index.js ├── zh-Hans.json ├── zh-Hant.json ├── uni-load-more.vue ├── package.json ├── uni-nav-bar ├── changelog.md ├── components ├── uni-nav-bar ├── uni-nav-bar.vue ├── uni-status-bar.vue ├── package.json ├── uni-notice-bar ├── changelog.md ├── components ├── uni-notice-bar ├── uni-notice-bar.vue ├── package.json ├── uni-number-box ├── changelog.md ├── components ├── uni-number-box ├── uni-number-box.vue ├── package.json ├── uni-pagination ├── changelog.md ├── components ├── uni-pagination ├── i18n ├── en.json ├── es.json ├── fr.json ├── index.js ├── zh-Hans.json ├── zh-Hant.json ├── uni-pagination.vue ├── package.json ├── uni-popup ├── changelog.md ├── components ├── uni-popup-dialog ├── keypress.js ├── uni-popup-dialog.vue ├── uni-popup-message ├── uni-popup-message.vue ├── uni-popup-share ├── uni-popup-share.vue ├── uni-popup ├── i18n ├── en.json ├── index.js ├── zh-Hans.json ├── zh-Hant.json ├── keypress.js ├── popup.js ├── uni-popup.vue ├── package.json ├── uni-rate ├── changelog.md ├── components ├── uni-rate ├── uni-rate.vue ├── package.json ├── uni-row ├── changelog.md ├── components ├── uni-col ├── uni-col.vue ├── uni-row ├── uni-row.vue ├── package.json ├── uni-scss ├── changelog.md ├── index.scss ├── package.json ├── styles ├── index.scss ├── setting ├── _border.scss ├── _color.scss ├── _radius.scss ├── _space.scss ├── _styles.scss ├── _text.scss ├── _variables.scss ├── tools ├── functions.scss ├── theme.scss ├── variables.scss ├── uni-search-bar ├── changelog.md ├── components ├── uni-search-bar ├── i18n ├── en.json ├── index.js ├── zh-Hans.json ├── zh-Hant.json ├── uni-search-bar.vue ├── package.json ├── uni-section ├── changelog.md ├── components ├── uni-section ├── uni-section.vue ├── package.json ├── uni-segmented-control ├── changelog.md ├── components ├── uni-segmented-control ├── uni-segmented-control.vue ├── package.json ├── uni-steps ├── changelog.md ├── components ├── uni-steps ├── uni-steps.vue ├── package.json ├── uni-swipe-action ├── changelog.md ├── components ├── uni-swipe-action-item ├── bindingx.js ├── isPC.js ├── mpalipay.js ├── mpother.js ├── mpwxs.js ├── render.js ├── uni-swipe-action-item.vue ├── wx.wxs ├── uni-swipe-action ├── uni-swipe-action.vue ├── package.json ├── uni-swiper-dot ├── changelog.md ├── components ├── uni-swiper-dot ├── uni-swiper-dot.vue ├── package.json ├── uni-table ├── changelog.md ├── components ├── uni-table ├── uni-table.vue ├── uni-tbody ├── uni-tbody.vue ├── uni-td ├── uni-td.vue ├── uni-th ├── filter-dropdown.vue ├── uni-th.vue ├── uni-thead ├── uni-thead.vue ├── uni-tr ├── table-checkbox.vue ├── uni-tr.vue ├── i18n ├── en.json ├── es.json ├── fr.json ├── index.js ├── zh-Hans.json ├── zh-Hant.json ├── package.json ├── uni-tag ├── changelog.md ├── components ├── uni-tag ├── uni-tag.vue ├── package.json ├── uni-title ├── changelog.md ├── components ├── uni-title ├── uni-title.vue ├── package.json ├── uni-tooltip ├── changelog.md ├── components ├── uni-tooltip ├── uni-tooltip.vue ├── package.json ├── uni-transition ├── changelog.md ├── components ├── uni-transition ├── createAnimation.js ├── uni-transition.vue ├── package.json ├── uni-ui ├── changelog.md ├── components ├── uni-ui ├── uni-ui.vue ├── package.json ├── uview-plus ├── LICENSE ├── changelog.md ├── components ├── u--form ├── u--form.vue ├── u--image ├── u--image.vue ├── u--input ├── u--input.vue ├── u--text ├── u--text.vue ├── u--textarea ├── u--textarea.vue ├── u-action-sheet ├── props.js ├── u-action-sheet.vue ├── u-album ├── props.js ├── u-album.vue ├── u-alert ├── props.js ├── u-alert.vue ├── u-avatar-group ├── props.js ├── u-avatar-group.vue ├── u-avatar ├── props.js ├── u-avatar.vue ├── u-back-top ├── props.js ├── u-back-top.vue ├── u-badge ├── props.js ├── u-badge.vue ├── u-button ├── nvue.scss ├── props.js ├── u-button.vue ├── vue.scss ├── u-calendar ├── header.vue ├── month.vue ├── props.js ├── u-calendar.vue ├── util.js ├── u-car-keyboard ├── props.js ├── u-car-keyboard.vue ├── u-cell-group ├── props.js ├── u-cell-group.vue ├── u-cell ├── props.js ├── u-cell.vue ├── u-checkbox-group ├── props.js ├── u-checkbox-group.vue ├── u-checkbox ├── props.js ├── u-checkbox.vue ├── u-circle-progress ├── props.js ├── u-circle-progress.vue ├── u-code-input ├── props.js ├── u-code-input.vue ├── u-code ├── props.js ├── u-code.vue ├── u-col ├── props.js ├── u-col.vue ├── u-collapse-item ├── props.js ├── u-collapse-item.vue ├── u-collapse ├── props.js ├── u-collapse.vue ├── u-column-notice ├── props.js ├── u-column-notice.vue ├── u-count-down ├── props.js ├── u-count-down.vue ├── utils.js ├── u-count-to ├── props.js ├── u-count-to.vue ├── u-datetime-picker ├── props.js ├── u-datetime-picker.vue ├── u-divider ├── props.js ├── u-divider.vue ├── u-dropdown-item ├── props.js ├── u-dropdown-item.vue ├── u-dropdown ├── props.js ├── u-dropdown.vue ├── u-empty ├── props.js ├── u-empty.vue ├── u-form-item ├── props.js ├── u-form-item.vue ├── u-form ├── props.js ├── u-form.vue ├── u-gap ├── props.js ├── u-gap.vue ├── u-grid-item ├── props.js ├── u-grid-item.vue ├── u-grid ├── props.js ├── u-grid.vue ├── u-icon ├── icons.js ├── props.js ├── u-icon.vue ├── u-image ├── props.js ├── u-image.vue ├── u-index-anchor ├── props.js ├── u-index-anchor.vue ├── u-index-item ├── props.js ├── u-index-item.vue ├── u-index-list ├── props.js ├── u-index-list.vue ├── u-input ├── props.js ├── u-input.vue ├── u-keyboard ├── props.js ├── u-keyboard.vue ├── u-line-progress ├── props.js ├── u-line-progress.vue ├── u-line ├── props.js ├── u-line.vue ├── u-link ├── props.js ├── u-link.vue ├── u-list-item ├── props.js ├── u-list-item.vue ├── u-list ├── props.js ├── u-list.vue ├── u-loading-icon ├── props.js ├── u-loading-icon.vue ├── u-loading-page ├── props.js ├── u-loading-page.vue ├── u-loadmore ├── props.js ├── u-loadmore.vue ├── u-modal ├── props.js ├── u-modal.vue ├── u-navbar ├── props.js ├── u-navbar.vue ├── u-no-network ├── props.js ├── u-no-network.vue ├── u-notice-bar ├── props.js ├── u-notice-bar.vue ├── u-notify ├── props.js ├── u-notify.vue ├── u-number-box ├── props.js ├── u-number-box.vue ├── u-number-keyboard ├── props.js ├── u-number-keyboard.vue ├── u-overlay ├── props.js ├── u-overlay.vue ├── u-parse ├── node ├── node.vue ├── parser.js ├── props.js ├── u-parse.vue ├── u-picker-column ├── props.js ├── u-picker-column.vue ├── u-picker ├── props.js ├── u-picker.vue ├── u-popup ├── props.js ├── u-popup.vue ├── u-radio-group ├── props.js ├── u-radio-group.vue ├── u-radio ├── props.js ├── u-radio.vue ├── u-rate ├── props.js ├── u-rate.vue ├── u-read-more ├── props.js ├── u-read-more.vue ├── u-row-notice ├── props.js ├── u-row-notice.vue ├── u-row ├── props.js ├── u-row.vue ├── u-safe-bottom ├── props.js ├── u-safe-bottom.vue ├── u-scroll-list ├── nvue.js ├── other.js ├── props.js ├── scrollWxs.wxs ├── u-scroll-list.vue ├── u-search ├── props.js ├── u-search.vue ├── u-skeleton ├── props.js ├── u-skeleton.vue ├── u-slider ├── mpother.js ├── mpwxs.js ├── mpwxs.wxs ├── nvue - 副本.js ├── nvue.js ├── props.js ├── u-slider.vue ├── u-status-bar ├── props.js ├── u-status-bar.vue ├── u-steps-item ├── props.js ├── u-steps-item.vue ├── u-steps ├── props.js ├── u-steps.vue ├── u-sticky ├── props.js ├── u-sticky.vue ├── u-subsection ├── props.js ├── u-subsection.vue ├── u-swipe-action-item ├── index - backup.wxs ├── index.wxs ├── nvue - backup.js ├── nvue.js ├── props.js ├── u-swipe-action-item.vue ├── wxs.js ├── u-swipe-action ├── props.js ├── u-swipe-action.vue ├── u-swiper-indicator ├── props.js ├── u-swiper-indicator.vue ├── u-swiper ├── props.js ├── u-swiper.vue ├── u-switch ├── props.js ├── u-switch.vue ├── u-tabbar-item ├── props.js ├── u-tabbar-item.vue ├── u-tabbar ├── props.js ├── u-tabbar.vue ├── u-table ├── props.js ├── u-table.vue ├── u-tabs-item ├── props.js ├── u-tabs-item.vue ├── u-tabs ├── props.js ├── u-tabs.vue ├── u-tag ├── props.js ├── u-tag.vue ├── u-td ├── props.js ├── u-td.vue ├── u-text ├── props.js ├── u-text.vue ├── value.js ├── u-textarea ├── props.js ├── u-textarea.vue ├── u-toast ├── u-toast.vue ├── u-toolbar ├── props.js ├── u-toolbar.vue ├── u-tooltip ├── props.js ├── u-tooltip.vue ├── u-tr ├── props.js ├── u-tr.vue ├── u-transition ├── nvue-ani-map.js ├── props.js ├── transition.js ├── u-transition.vue ├── vue.ani-style.scss ├── u-upload ├── mixin.js ├── props.js ├── u-upload.vue ├── utils.js ├── uview-plus ├── uview-plus.vue ├── index.js ├── index.scss ├── libs ├── config ├── color.js ├── config.js ├── props.js ├── props ├── actionSheet.js ├── album.js ├── alert.js ├── avatar.js ├── avatarGroup.js ├── backtop.js ├── badge.js ├── button.js ├── calendar.js ├── carKeyboard.js ├── cell.js ├── cellGroup.js ├── checkbox.js ├── checkboxGroup.js ├── circleProgress.js ├── code.js ├── codeInput.js ├── col.js ├── collapse.js ├── collapseItem.js ├── columnNotice.js ├── countDown.js ├── countTo.js ├── datetimePicker.js ├── divider.js ├── empty.js ├── form.js ├── formItem.js ├── gap.js ├── grid.js ├── gridItem.js ├── icon.js ├── image.js ├── indexAnchor.js ├── indexList.js ├── input.js ├── keyboard.js ├── line.js ├── lineProgress.js ├── link.js ├── list.js ├── listItem.js ├── loadingIcon.js ├── loadingPage.js ├── loadmore.js ├── modal.js ├── navbar.js ├── noNetwork.js ├── noticeBar.js ├── notify.js ├── numberBox.js ├── numberKeyboard.js ├── overlay.js ├── parse.js ├── picker.js ├── popup.js ├── radio.js ├── radioGroup.js ├── rate.js ├── readMore.js ├── row.js ├── rowNotice.js ├── scrollList.js ├── search.js ├── section.js ├── skeleton.js ├── slider.js ├── statusBar.js ├── steps.js ├── stepsItem.js ├── sticky.js ├── subsection.js ├── swipeAction.js ├── swipeActionItem.js ├── swiper.js ├── swipterIndicator.js ├── switch.js ├── tabbar.js ├── tabbarItem.js ├── tabs.js ├── tag.js ├── text.js ├── textarea.js ├── toast.js ├── toolbar.js ├── tooltip.js ├── transition.js ├── upload.js ├── zIndex.js ├── css ├── color.scss ├── common.scss ├── components.scss ├── flex.scss ├── h5.scss ├── mixin.scss ├── mp.scss ├── nvue.scss ├── vue.scss ├── function ├── colorGradient.js ├── debounce.js ├── digit.js ├── index.js ├── platform.js ├── test.js ├── throttle.js ├── luch-request ├── adapters ├── index.js ├── core ├── InterceptorManager.js ├── Request.js ├── buildFullPath.js ├── defaults.js ├── dispatchRequest.js ├── mergeConfig.js ├── settle.js ├── helpers ├── buildURL.js ├── combineURLs.js ├── isAbsoluteURL.js ├── index.d.ts ├── index.js ├── utils.js ├── utils ├── clone.js ├── mixin ├── button.js ├── mixin.js ├── mpMixin.js ├── mpShare.js ├── openType.js ├── style.js ├── touch.js ├── util ├── async-validator.js ├── calendar.js ├── emitter.js ├── route.js ├── package.json ├── theme.scss