基于Vue框架的场地预约微信小程序设计源码

作品简介

该项目为基于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
创作时间: