From 6708fb8eebb5ea422a668cf04410d300ec12dc43 Mon Sep 17 00:00:00 2001
From: yvan <8574526@qq.com>
Date: Tue, 12 Aug 2025 15:04:01 +0800
Subject: [PATCH] 1
---
App.vue | 2 +-
main.js | 6 +-
package-lock.json | 559 ++
package.json | 4 +
pages/adoption/adoption.vue | 4 +-
pages/assistant/assistant.vue | 8 +-
pages/pets/add-pet.vue | 2 +-
pages/pets/add-record.vue | 4 +-
pages/pets/pet-detail.vue | 6 +-
pages/pets/pets.vue | 2 +-
uni.scss | 1 +
uni_modules/uview-next/LICENSE | 21 +
uni_modules/uview-next/README.md | 76 +
uni_modules/uview-next/changelog.md | 675 +++
.../uview-next/components/u--form/u--form.vue | 95 +
.../components/u--image/u--image.vue | 75 +
.../components/u--input/u--input.vue | 125 +
.../uview-next/components/u--text/u--text.vue | 74 +
.../components/u--textarea/u--textarea.vue | 102 +
.../components/u-action-sheet/props.js | 59 +
.../u-action-sheet/u-action-sheet.vue | 248 +
.../uview-next/components/u-album/props.js | 59 +
.../uview-next/components/u-album/u-album.vue | 270 +
.../uview-next/components/u-alert/props.js | 44 +
.../uview-next/components/u-alert/u-alert.vue | 265 +
.../uview-next/components/u-amount/props.js | 100 +
.../components/u-amount/u-amount.vue | 321 +
.../components/u-area-picker/props.js | 105 +
.../u-area-picker/u-area-picker.vue | 281 +
.../components/u-avatar-group/props.js | 52 +
.../u-avatar-group/u-avatar-group.vue | 108 +
.../uview-next/components/u-avatar/props.js | 78 +
.../components/u-avatar/u-avatar.vue | 178 +
.../uview-next/components/u-back-top/props.js | 54 +
.../components/u-back-top/u-back-top.vue | 134 +
.../uview-next/components/u-badge/props.js | 78 +
.../uview-next/components/u-badge/u-badge.vue | 181 +
.../u-barcode/JsBarcode/JsBarcode.js | 208 +
.../u-barcode/JsBarcode/barcodes/Barcode.js | 9 +
.../JsBarcode/barcodes/CODE128/CODE128.js | 127 +
.../JsBarcode/barcodes/CODE128/CODE128A.js | 14 +
.../JsBarcode/barcodes/CODE128/CODE128B.js | 14 +
.../JsBarcode/barcodes/CODE128/CODE128C.js | 14 +
.../barcodes/CODE128/CODE128_AUTO.js | 15 +
.../JsBarcode/barcodes/CODE128/auto.js | 68 +
.../JsBarcode/barcodes/CODE128/constants.js | 71 +
.../JsBarcode/barcodes/CODE128/index.js | 6 +
.../JsBarcode/barcodes/CODE39/index.js | 105 +
.../JsBarcode/barcodes/CODE93/CODE93.js | 73 +
.../barcodes/CODE93/CODE93FullASCII.js | 16 +
.../JsBarcode/barcodes/CODE93/constants.js | 123 +
.../JsBarcode/barcodes/CODE93/index.js | 4 +
.../JsBarcode/barcodes/EAN_UPC/EAN.js | 72 +
.../JsBarcode/barcodes/EAN_UPC/EAN13.js | 90 +
.../JsBarcode/barcodes/EAN_UPC/EAN2.js | 30 +
.../JsBarcode/barcodes/EAN_UPC/EAN5.js | 40 +
.../JsBarcode/barcodes/EAN_UPC/EAN8.js | 57 +
.../JsBarcode/barcodes/EAN_UPC/UPC.js | 132 +
.../JsBarcode/barcodes/EAN_UPC/UPCE.js | 177 +
.../JsBarcode/barcodes/EAN_UPC/constants.js | 41 +
.../JsBarcode/barcodes/EAN_UPC/encoder.js | 20 +
.../JsBarcode/barcodes/EAN_UPC/index.js | 8 +
.../barcodes/GenericBarcode/index.js | 22 +
.../u-barcode/JsBarcode/barcodes/ITF/ITF.js | 37 +
.../u-barcode/JsBarcode/barcodes/ITF/ITF14.js | 33 +
.../JsBarcode/barcodes/ITF/constants.js | 7 +
.../u-barcode/JsBarcode/barcodes/ITF/index.js | 4 +
.../u-barcode/JsBarcode/barcodes/MSI/MSI.js | 48 +
.../u-barcode/JsBarcode/barcodes/MSI/MSI10.js | 10 +
.../JsBarcode/barcodes/MSI/MSI1010.js | 12 +
.../u-barcode/JsBarcode/barcodes/MSI/MSI11.js | 10 +
.../JsBarcode/barcodes/MSI/MSI1110.js | 12 +
.../JsBarcode/barcodes/MSI/checksums.js | 23 +
.../u-barcode/JsBarcode/barcodes/MSI/index.js | 7 +
.../JsBarcode/barcodes/codabar/index.js | 63 +
.../u-barcode/JsBarcode/barcodes/index.js | 22 +
.../JsBarcode/barcodes/pharmacode/index.js | 43 +
.../JsBarcode/exceptions/ErrorHandler.js | 39 +
.../JsBarcode/exceptions/exceptions.js | 29 +
.../u-barcode/JsBarcode/help/fixOptions.js | 11 +
.../JsBarcode/help/getOptionsFromElement.js | 28 +
.../JsBarcode/help/getRenderProperties.js | 103 +
.../JsBarcode/help/linearizeEncodings.js | 22 +
.../u-barcode/JsBarcode/help/merge.js | 1 +
.../JsBarcode/help/optionsFromStrings.js | 31 +
.../u-barcode/JsBarcode/options/defaults.js | 23 +
.../u-barcode/JsBarcode/renderers/canvas.js | 137 +
.../u-barcode/JsBarcode/renderers/index.js | 5 +
.../u-barcode/JsBarcode/renderers/object.js | 14 +
.../u-barcode/JsBarcode/renderers/shared.js | 94 +
.../u-barcode/JsBarcode/renderers/svg.js | 171 +
.../uview-next/components/u-barcode/props.js | 74 +
.../components/u-barcode/u-barcode.vue | 249 +
.../uview-next/components/u-button/nvue.scss | 46 +
.../uview-next/components/u-button/props.js | 171 +
.../components/u-button/u-button.vue | 497 ++
.../uview-next/components/u-button/vue.scss | 80 +
.../components/u-calendar/header.vue | 105 +
.../components/u-calendar/month.vue | 591 ++
.../uview-next/components/u-calendar/props.js | 169 +
.../components/u-calendar/u-calendar.vue | 211 +
.../uview-next/components/u-calendar/util.js | 85 +
.../uview-next/components/u-calendar/view.vue | 486 ++
.../components/u-car-keyboard/props.js | 14 +
.../u-car-keyboard/u-car-keyboard.vue | 316 +
.../uview-next/components/u-card/props.js | 124 +
.../uview-next/components/u-card/u-card.vue | 200 +
.../uview-next/components/u-cascader/props.js | 116 +
.../components/u-cascader/u-cascader.vue | 433 ++
.../components/u-cell-group/props.js | 29 +
.../components/u-cell-group/u-cell-group.vue | 91 +
.../uview-next/components/u-cell/props.js | 109 +
.../uview-next/components/u-cell/u-cell.vue | 274 +
.../components/u-checkbox-group/props.js | 92 +
.../u-checkbox-group/u-checkbox-group.vue | 126 +
.../uview-next/components/u-checkbox/props.js | 83 +
.../components/u-checkbox/u-checkbox.vue | 465 ++
.../components/u-circle-progress/props.js | 48 +
.../u-circle-progress/u-circle-progress.vue | 216 +
.../components/u-code-input/props.js | 114 +
.../components/u-code-input/u-code-input.vue | 289 +
.../uview-next/components/u-code/props.js | 34 +
.../uview-next/components/u-code/u-code.vue | 144 +
.../uview-next/components/u-col/props.js | 29 +
.../uview-next/components/u-col/u-col.vue | 167 +
.../components/u-collapse-item/props.js | 59 +
.../u-collapse-item/u-collapse-item.vue | 230 +
.../uview-next/components/u-collapse/props.js | 19 +
.../components/u-collapse/u-collapse.vue | 94 +
.../components/u-column-notice/props.js | 55 +
.../u-column-notice/u-column-notice.vue | 165 +
.../components/u-count-down/props.js | 24 +
.../components/u-count-down/u-count-down.vue | 177 +
.../components/u-count-down/utils.js | 62 +
.../uview-next/components/u-count-to/props.js | 59 +
.../components/u-count-to/u-count-to.vue | 189 +
.../components/u-cropper/cropper.js | 446 ++
.../uview-next/components/u-cropper/props.js | 49 +
.../components/u-cropper/u-cropper.vue | 553 ++
.../components/u-date-strip/props.js | 122 +
.../components/u-date-strip/u-date-strip.vue | 465 ++
.../components/u-datetime-picker/props.js | 148 +
.../u-datetime-picker/u-datetime-picker.vue | 504 ++
.../uview-next/components/u-divider/props.js | 49 +
.../components/u-divider/u-divider.vue | 104 +
.../components/u-draggable/props.js | 54 +
.../components/u-draggable/u-draggable.vue | 591 ++
.../components/u-dropdown-item/props.js | 37 +
.../u-dropdown-item/u-dropdown-item.vue | 139 +
.../uview-next/components/u-dropdown/props.js | 69 +
.../components/u-dropdown/u-dropdown.vue | 291 +
.../uview-next/components/u-ellipsis/props.js | 53 +
.../components/u-ellipsis/u-ellipsis.vue | 271 +
.../uview-next/components/u-empty/props.js | 59 +
.../uview-next/components/u-empty/u-empty.vue | 130 +
.../uview-next/components/u-fab/props.js | 64 +
.../uview-next/components/u-fab/u-fab.vue | 458 ++
.../components/u-form-item/props.js | 53 +
.../components/u-form-item/u-form-item.vue | 259 +
.../uview-next/components/u-form/props.js | 45 +
.../uview-next/components/u-form/u-form.vue | 243 +
.../uview-next/components/u-gap/props.js | 24 +
.../uview-next/components/u-gap/u-gap.vue | 40 +
.../components/u-grid-item/props.js | 14 +
.../components/u-grid-item/u-grid-item.vue | 222 +
.../uview-next/components/u-grid/props.js | 19 +
.../uview-next/components/u-grid/u-grid.vue | 102 +
.../uview-next/components/u-icon/icons.js | 221 +
.../uview-next/components/u-icon/props.js | 89 +
.../uview-next/components/u-icon/u-icon.vue | 237 +
.../uview-next/components/u-image/props.js | 84 +
.../uview-next/components/u-image/u-image.vue | 237 +
.../components/u-index-anchor/props.js | 29 +
.../u-index-anchor/u-index-anchor.vue | 93 +
.../components/u-index-item/props.js | 5 +
.../components/u-index-item/u-index-item.vue | 89 +
.../components/u-index-list/props.js | 39 +
.../components/u-index-list/u-index-list.vue | 449 ++
.../uview-next/components/u-input/props.js | 213 +
.../uview-next/components/u-input/u-input.vue | 406 ++
.../uview-next/components/u-keyboard/props.js | 89 +
.../components/u-keyboard/u-keyboard.vue | 167 +
.../components/u-lazy-load/props.js | 60 +
.../components/u-lazy-load/u-lazy-load.vue | 220 +
.../components/u-line-progress/props.js | 28 +
.../u-line-progress/u-line-progress.vue | 146 +
.../uview-next/components/u-line/props.js | 33 +
.../uview-next/components/u-line/u-line.vue | 59 +
.../uview-next/components/u-link/props.js | 39 +
.../uview-next/components/u-link/u-link.vue | 88 +
.../components/u-list-item/props.js | 9 +
.../components/u-list-item/u-list-item.vue | 118 +
.../uview-next/components/u-list/props.js | 74 +
.../uview-next/components/u-list/u-list.vue | 162 +
.../components/u-loading-icon/props.js | 59 +
.../u-loading-icon/u-loading-icon.vue | 343 ++
.../components/u-loading-page/props.js | 49 +
.../u-loading-page/u-loading-page.vue | 117 +
.../uview-next/components/u-loadmore/props.js | 94 +
.../components/u-loadmore/u-loadmore.vue | 155 +
.../u-markdown/highlight/atom-one-dark.css | 1 +
.../u-markdown/highlight/atom-one-light.css | 1 +
.../u-markdown/highlight/github-dark.min.css | 10 +
.../u-markdown/highlight/uni-highlight.min.js | 5254 +++++++++++++++++
.../u-markdown/markdown/markdown-it.min.js | 2 +
.../components/u-markdown/parser.js | 352 ++
.../uview-next/components/u-markdown/props.js | 12 +
.../components/u-markdown/u-markdown.vue | 617 ++
.../uview-next/components/u-modal/props.js | 114 +
.../uview-next/components/u-modal/u-modal.vue | 287 +
.../uview-next/components/u-navbar/props.js | 84 +
.../components/u-navbar/u-navbar.vue | 198 +
.../components/u-no-network/props.js | 19 +
.../components/u-no-network/u-no-network.vue | 204 +
.../components/u-notice-bar/props.js | 70 +
.../components/u-notice-bar/u-notice-bar.vue | 106 +
.../uview-next/components/u-notify/props.js | 49 +
.../components/u-notify/u-notify.vue | 221 +
.../components/u-number-box/props.js | 143 +
.../components/u-number-box/u-number-box.vue | 456 ++
.../components/u-number-keyboard/props.js | 19 +
.../u-number-keyboard/u-number-keyboard.vue | 199 +
.../uview-next/components/u-overlay/props.js | 24 +
.../components/u-overlay/u-overlay.vue | 78 +
.../components/u-pagination/props.js | 111 +
.../components/u-pagination/u-pagination.vue | 392 ++
.../components/u-parse/audio/audio.vue | 277 +
.../components/u-parse/audio/context.js | 7 +
.../components/u-parse/audio/index.js | 34 +
.../components/u-parse/node/node.vue | 599 ++
.../uview-next/components/u-parse/parser.js | 1400 +++++
.../uview-next/components/u-parse/props.js | 70 +
.../components/u-parse/style/index.js | 129 +
.../components/u-parse/style/parser.js | 175 +
.../uview-next/components/u-parse/u-parse.vue | 479 ++
.../components/u-picker-column/props.js | 5 +
.../u-picker-column/u-picker-column.vue | 28 +
.../uview-next/components/u-picker/props.js | 100 +
.../components/u-picker/u-picker.vue | 393 ++
.../uview-next/components/u-popover/props.js | 94 +
.../components/u-popover/u-popover.vue | 433 ++
.../uview-next/components/u-popup/props.js | 109 +
.../uview-next/components/u-popup/u-popup.vue | 428 ++
.../uview-next/components/u-qrcode/cache.js | 1 +
.../uview-next/components/u-qrcode/props.js | 59 +
.../uview-next/components/u-qrcode/qrcode.js | 2824 +++++++++
.../uview-next/components/u-qrcode/queue.js | 41 +
.../components/u-qrcode/u-qrcode.vue | 935 +++
.../components/u-radio-group/props.js | 99 +
.../u-radio-group/u-radio-group.vue | 140 +
.../uview-next/components/u-radio/props.js | 77 +
.../uview-next/components/u-radio/u-radio.vue | 440 ++
.../uview-next/components/u-rate/props.js | 77 +
.../uview-next/components/u-rate/u-rate.vue | 331 ++
.../components/u-read-more/props.js | 61 +
.../components/u-read-more/u-read-more.vue | 160 +
.../components/u-row-notice/props.js | 39 +
.../components/u-row-notice/u-row-notice.vue | 300 +
.../uview-next/components/u-row/props.js | 19 +
.../uview-next/components/u-row/u-row.vue | 98 +
.../components/u-safe-bottom/props.js | 5 +
.../u-safe-bottom/u-safe-bottom.vue | 58 +
.../components/u-scroll-list/nvue.js | 28 +
.../components/u-scroll-list/other.js | 0
.../components/u-scroll-list/props.js | 39 +
.../components/u-scroll-list/scrollWxs.wxs | 64 +
.../u-scroll-list/u-scroll-list.vue | 236 +
.../uview-next/components/u-search/props.js | 126 +
.../components/u-search/u-search.vue | 329 ++
.../uview-next/components/u-section/props.js | 53 +
.../components/u-section/u-section.vue | 150 +
.../uview-next/components/u-select/props.js | 104 +
.../components/u-select/u-select.vue | 460 ++
.../components/u-sidebar-item/props.js | 50 +
.../u-sidebar-item/u-sidebar-item.vue | 260 +
.../uview-next/components/u-sidebar/props.js | 100 +
.../components/u-sidebar/u-sidebar.vue | 156 +
.../components/u-signature/props.js | 145 +
.../components/u-signature/u-signature.vue | 771 +++
.../uview-next/components/u-skeleton/props.js | 59 +
.../components/u-skeleton/u-skeleton.vue | 246 +
.../uview-next/components/u-slider/mpother.js | 121 +
.../uview-next/components/u-slider/mpwxs.js | 42 +
.../uview-next/components/u-slider/mpwxs.wxs | 121 +
.../uview-next/components/u-slider/nvue.js | 193 +
.../uview-next/components/u-slider/props.js | 62 +
.../components/u-slider/u-slider.vue | 75 +
.../components/u-status-bar/props.js | 8 +
.../components/u-status-bar/u-status-bar.vue | 48 +
.../components/u-steps-item/props.js | 24 +
.../components/u-steps-item/u-steps-item.vue | 318 +
.../uview-next/components/u-steps/props.js | 39 +
.../uview-next/components/u-steps/u-steps.vue | 82 +
.../uview-next/components/u-sticky/props.js | 42 +
.../components/u-sticky/u-sticky.vue | 221 +
.../components/u-subsection/props.js | 73 +
.../components/u-subsection/u-subsection.vue | 389 ++
.../components/u-swipe-action-item/index.sjs | 217 +
.../components/u-swipe-action-item/index.wxs | 225 +
.../components/u-swipe-action-item/nvue.js | 174 +
.../components/u-swipe-action-item/props.js | 39 +
.../u-swipe-action-item.vue | 316 +
.../components/u-swipe-action/props.js | 9 +
.../u-swipe-action/u-swipe-action.vue | 69 +
.../components/u-swiper-indicator/props.js | 29 +
.../u-swiper-indicator/u-swiper-indicator.vue | 112 +
.../uview-next/components/u-swiper/props.js | 125 +
.../components/u-swiper/u-swiper.vue | 213 +
.../uview-next/components/u-switch/props.js | 62 +
.../components/u-switch/u-switch.vue | 207 +
.../components/u-tabbar-item/props.js | 34 +
.../u-tabbar-item/u-tabbar-item.vue | 154 +
.../uview-next/components/u-tabbar/props.js | 44 +
.../components/u-tabbar/u-tabbar.vue | 143 +
.../components/u-table-column/props.js | 69 +
.../u-table-column/u-table-column.vue | 385 ++
.../uview-next/components/u-table/props.js | 118 +
.../uview-next/components/u-table/u-table.vue | 844 +++
.../components/u-tabs-item/props.js | 29 +
.../components/u-tabs-item/u-tabs-item.vue | 69 +
.../uview-next/components/u-tabs/props.js | 64 +
.../uview-next/components/u-tabs/u-tabs.vue | 443 ++
.../uview-next/components/u-tag/props.js | 89 +
.../uview-next/components/u-tag/u-tag.vue | 365 ++
.../uview-next/components/u-text/props.js | 110 +
.../uview-next/components/u-text/u-text.vue | 234 +
.../uview-next/components/u-text/value.js | 85 +
.../uview-next/components/u-textarea/props.js | 145 +
.../components/u-textarea/u-textarea.vue | 270 +
.../uview-next/components/u-toast/u-toast.vue | 302 +
.../uview-next/components/u-toolbar/props.js | 34 +
.../components/u-toolbar/u-toolbar.vue | 107 +
.../uview-next/components/u-tooltip/props.js | 81 +
.../components/u-tooltip/u-tooltip.vue | 344 ++
.../components/u-transition/nvue.ani-map.js | 68 +
.../components/u-transition/props.js | 24 +
.../components/u-transition/transition.js | 159 +
.../components/u-transition/u-transition.vue | 94 +
.../u-transition/vue.ani-style.scss | 113 +
.../uview-next/components/u-upload/mixin.js | 21 +
.../uview-next/components/u-upload/props.js | 189 +
.../components/u-upload/u-upload.vue | 606 ++
.../uview-next/components/u-upload/utils.js | 274 +
.../components/u-waterfall/props.js | 35 +
.../components/u-waterfall/u-waterfall.vue | 242 +
.../components/uview-ui/uview-ui.vue | 15 +
uni_modules/uview-next/index.js | 103 +
uni_modules/uview-next/index.scss | 24 +
uni_modules/uview-next/libs/config/config.js | 15 +
uni_modules/uview-next/libs/config/props.js | 235 +
.../libs/config/props/actionSheet.js | 26 +
.../uview-next/libs/config/props/album.js | 25 +
.../uview-next/libs/config/props/alert.js | 22 +
.../uview-next/libs/config/props/amount.js | 32 +
.../libs/config/props/areaPicker.js | 58 +
.../uview-next/libs/config/props/avatar.js | 28 +
.../libs/config/props/avatarGroup.js | 23 +
.../uview-next/libs/config/props/backtop.js | 27 +
.../uview-next/libs/config/props/badge.js | 27 +
.../uview-next/libs/config/props/barcode.js | 48 +
.../uview-next/libs/config/props/button.js | 44 +
.../uview-next/libs/config/props/calendar.js | 47 +
.../libs/config/props/carKeyboard.js | 15 +
.../uview-next/libs/config/props/card.js | 65 +
.../uview-next/libs/config/props/cascader.js | 65 +
.../uview-next/libs/config/props/cell.js | 39 +
.../uview-next/libs/config/props/cellGroup.js | 23 +
.../uview-next/libs/config/props/checkbox.js | 30 +
.../libs/config/props/checkboxGroup.js | 33 +
.../libs/config/props/circleProgress.js | 22 +
.../uview-next/libs/config/props/code.js | 21 +
.../uview-next/libs/config/props/codeInput.js | 37 +
.../uview-next/libs/config/props/col.js | 19 +
.../uview-next/libs/config/props/collapse.js | 17 +
.../libs/config/props/collapseItem.js | 25 +
.../libs/config/props/columnNotice.js | 27 +
.../uview-next/libs/config/props/countDown.js | 18 +
.../uview-next/libs/config/props/countTo.js | 28 +
.../uview-next/libs/config/props/cropper.js | 34 +
.../uview-next/libs/config/props/dateStrip.js | 35 +
.../libs/config/props/datetimePicker.js | 63 +
.../uview-next/libs/config/props/divider.js | 26 +
.../uview-next/libs/config/props/draggable.js | 25 +
.../uview-next/libs/config/props/dropdown.js | 30 +
.../libs/config/props/dropdownItem.js | 21 +
.../uview-next/libs/config/props/ellipsis.js | 37 +
.../uview-next/libs/config/props/empty.js | 29 +
.../uview-next/libs/config/props/fab.js | 43 +
.../uview-next/libs/config/props/form.js | 22 +
.../uview-next/libs/config/props/formItem.js | 24 +
.../uview-next/libs/config/props/gap.js | 19 +
.../uview-next/libs/config/props/grid.js | 17 +
.../uview-next/libs/config/props/gridItem.js | 16 +
.../uview-next/libs/config/props/icon.js | 34 +
.../uview-next/libs/config/props/image.js | 30 +
.../libs/config/props/indexAnchor.js | 22 +
.../uview-next/libs/config/props/indexList.js | 22 +
.../uview-next/libs/config/props/input.js | 54 +
.../uview-next/libs/config/props/keyboard.js | 31 +
.../uview-next/libs/config/props/lazyLoad.js | 25 +
.../uview-next/libs/config/props/line.js | 22 +
.../libs/config/props/lineProgress.js | 22 +
.../uview-next/libs/config/props/link.js | 24 +
.../uview-next/libs/config/props/list.js | 28 +
.../uview-next/libs/config/props/listItem.js | 15 +
.../libs/config/props/loadingIcon.js | 28 +
.../libs/config/props/loadingPage.js | 23 +
.../uview-next/libs/config/props/loadmore.js | 32 +
.../uview-next/libs/config/props/markdown.js | 16 +
.../uview-next/libs/config/props/modal.js | 39 +
.../uview-next/libs/config/props/navbar.js | 34 +
.../uview-next/libs/config/props/noNetwork.js | 18 +
.../uview-next/libs/config/props/noticeBar.js | 30 +
.../uview-next/libs/config/props/notify.js | 22 +
.../uview-next/libs/config/props/numberBox.js | 43 +
.../libs/config/props/numberKeyboard.js | 17 +
.../uview-next/libs/config/props/overlay.js | 18 +
.../libs/config/props/pagination.js | 54 +
.../uview-next/libs/config/props/parse.js | 32 +
.../uview-next/libs/config/props/picker.js | 35 +
.../uview-next/libs/config/props/popover.js | 35 +
.../uview-next/libs/config/props/popup.js | 36 +
.../uview-next/libs/config/props/qrcode.js | 26 +
.../uview-next/libs/config/props/radio.js | 31 +
.../libs/config/props/radioGroup.js | 35 +
.../uview-next/libs/config/props/rate.js | 26 +
.../uview-next/libs/config/props/readMore.js | 22 +
.../uview-next/libs/config/props/row.js | 17 +
.../uview-next/libs/config/props/rowNotice.js | 21 +
.../libs/config/props/scrollList.js | 21 +
.../uview-next/libs/config/props/search.js | 37 +
.../uview-next/libs/config/props/section.js | 27 +
.../uview-next/libs/config/props/select.js | 53 +
.../uview-next/libs/config/props/sidebar.js | 53 +
.../libs/config/props/sidebarItem.js | 35 +
.../uview-next/libs/config/props/signature.js | 77 +
.../uview-next/libs/config/props/skeleton.js | 25 +
.../uview-next/libs/config/props/slider.js | 28 +
.../uview-next/libs/config/props/statusBar.js | 15 +
.../uview-next/libs/config/props/steps.js | 24 +
.../uview-next/libs/config/props/stepsItem.js | 18 +
.../uview-next/libs/config/props/sticky.js | 20 +
.../libs/config/props/subsection.js | 31 +
.../libs/config/props/swipeAction.js | 15 +
.../libs/config/props/swipeActionItem.js | 22 +
.../uview-next/libs/config/props/swiper.js | 42 +
.../libs/config/props/swipterIndicator.js | 19 +
.../uview-next/libs/config/props/switch.js | 27 +
.../uview-next/libs/config/props/tabbar.js | 25 +
.../libs/config/props/tabbarItem.js | 20 +
.../uview-next/libs/config/props/table.js | 37 +
.../libs/config/props/tableColumn.js | 27 +
.../uview-next/libs/config/props/tabs.js | 35 +
.../uview-next/libs/config/props/tabsItem.js | 24 +
.../uview-next/libs/config/props/tag.js | 30 +
.../uview-next/libs/config/props/text.js | 38 +
.../uview-next/libs/config/props/textarea.js | 39 +
.../uview-next/libs/config/props/toast.js | 30 +
.../uview-next/libs/config/props/toolbar.js | 22 +
.../uview-next/libs/config/props/tooltip.js | 28 +
.../libs/config/props/transition.js | 18 +
.../uview-next/libs/config/props/upload.js | 45 +
.../uview-next/libs/config/props/waterfall.js | 18 +
uni_modules/uview-next/libs/config/theme.js | 35 +
uni_modules/uview-next/libs/css/color.scss | 155 +
uni_modules/uview-next/libs/css/common.scss | 98 +
.../uview-next/libs/css/components.scss | 15 +
uni_modules/uview-next/libs/css/flex.scss | 228 +
uni_modules/uview-next/libs/css/h5.scss | 0
uni_modules/uview-next/libs/css/mixin.scss | 8 +
uni_modules/uview-next/libs/css/mp.scss | 0
uni_modules/uview-next/libs/css/nvue.scss | 0
uni_modules/uview-next/libs/css/vue.scss | 27 +
.../uview-next/libs/function/colorGradient.js | 185 +
.../uview-next/libs/function/debounce.js | 29 +
uni_modules/uview-next/libs/function/digit.js | 167 +
uni_modules/uview-next/libs/function/index.js | 764 +++
.../uview-next/libs/function/platform.js | 67 +
uni_modules/uview-next/libs/function/test.js | 303 +
.../uview-next/libs/function/throttle.js | 30 +
.../libs/gcanvas/bridge/bridge-weex.js | 241 +
.../context-2d/FillStyleLinearGradient.js | 18 +
.../gcanvas/context-2d/FillStylePattern.js | 8 +
.../context-2d/FillStyleRadialGradient.js | 17 +
.../gcanvas/context-2d/RenderingContext.js | 666 +++
.../libs/gcanvas/context-webgl/ActiveInfo.js | 11 +
.../libs/gcanvas/context-webgl/Buffer.js | 21 +
.../libs/gcanvas/context-webgl/Framebuffer.js | 21 +
.../libs/gcanvas/context-webgl/GLenum.js | 298 +
.../libs/gcanvas/context-webgl/GLmethod.js | 142 +
.../libs/gcanvas/context-webgl/GLtype.js | 23 +
.../libs/gcanvas/context-webgl/Program.js | 21 +
.../gcanvas/context-webgl/Renderbuffer.js | 21 +
.../gcanvas/context-webgl/RenderingContext.js | 1191 ++++
.../libs/gcanvas/context-webgl/Shader.js | 22 +
.../context-webgl/ShaderPrecisionFormat.js | 11 +
.../libs/gcanvas/context-webgl/Texture.js | 22 +
.../gcanvas/context-webgl/UniformLocation.js | 22 +
.../libs/gcanvas/context-webgl/classUtils.js | 3 +
.../uview-next/libs/gcanvas/env/canvas.js | 74 +
.../uview-next/libs/gcanvas/env/image.js | 96 +
.../uview-next/libs/gcanvas/env/tool.js | 24 +
uni_modules/uview-next/libs/gcanvas/index.js | 39 +
.../libs/luch-request/adapters/index.js | 97 +
.../luch-request/core/InterceptorManager.js | 50 +
.../libs/luch-request/core/Request.js | 198 +
.../libs/luch-request/core/buildFullPath.js | 20 +
.../libs/luch-request/core/defaults.js | 29 +
.../libs/luch-request/core/dispatchRequest.js | 3 +
.../libs/luch-request/core/mergeConfig.js | 103 +
.../libs/luch-request/core/settle.js | 16 +
.../libs/luch-request/helpers/buildURL.js | 69 +
.../libs/luch-request/helpers/combineURLs.js | 14 +
.../luch-request/helpers/isAbsoluteURL.js | 14 +
.../uview-next/libs/luch-request/index.d.ts | 116 +
.../uview-next/libs/luch-request/index.js | 3 +
.../uview-next/libs/luch-request/utils.js | 131 +
.../libs/luch-request/utils/clone.js | 264 +
uni_modules/uview-next/libs/mixin/button.js | 13 +
uni_modules/uview-next/libs/mixin/mixin.js | 181 +
uni_modules/uview-next/libs/mixin/mpMixin.js | 8 +
uni_modules/uview-next/libs/mixin/mpShare.js | 13 +
uni_modules/uview-next/libs/mixin/openType.js | 28 +
uni_modules/uview-next/libs/mixin/style.js | 228 +
uni_modules/uview-next/libs/mixin/touch.js | 59 +
uni_modules/uview-next/libs/util/area.js | 3888 ++++++++++++
.../uview-next/libs/util/async-validator.js | 1343 +++++
uni_modules/uview-next/libs/util/calendar.js | 546 ++
uni_modules/uview-next/libs/util/dayjs.js | 442 ++
uni_modules/uview-next/libs/util/emitter.js | 51 +
uni_modules/uview-next/libs/util/route.js | 118 +
uni_modules/uview-next/locale/ar-SA.json | 63 +
uni_modules/uview-next/locale/de-DE.json | 63 +
uni_modules/uview-next/locale/en-US.json | 63 +
uni_modules/uview-next/locale/es-ES.json | 63 +
uni_modules/uview-next/locale/fr-FR.json | 63 +
uni_modules/uview-next/locale/index.js | 75 +
uni_modules/uview-next/locale/ja-JP.json | 63 +
uni_modules/uview-next/locale/ko-KR.json | 63 +
uni_modules/uview-next/locale/ru-RU.json | 63 +
uni_modules/uview-next/locale/zh-HK.json | 63 +
uni_modules/uview-next/locale/zh-Hans.json | 63 +
uni_modules/uview-next/package.json | 106 +
uni_modules/uview-next/theme.scss | 36 +
544 files changed, 75169 insertions(+), 17 deletions(-)
create mode 100644 uni_modules/uview-next/LICENSE
create mode 100644 uni_modules/uview-next/README.md
create mode 100644 uni_modules/uview-next/changelog.md
create mode 100644 uni_modules/uview-next/components/u--form/u--form.vue
create mode 100644 uni_modules/uview-next/components/u--image/u--image.vue
create mode 100644 uni_modules/uview-next/components/u--input/u--input.vue
create mode 100644 uni_modules/uview-next/components/u--text/u--text.vue
create mode 100644 uni_modules/uview-next/components/u--textarea/u--textarea.vue
create mode 100644 uni_modules/uview-next/components/u-action-sheet/props.js
create mode 100644 uni_modules/uview-next/components/u-action-sheet/u-action-sheet.vue
create mode 100644 uni_modules/uview-next/components/u-album/props.js
create mode 100644 uni_modules/uview-next/components/u-album/u-album.vue
create mode 100644 uni_modules/uview-next/components/u-alert/props.js
create mode 100644 uni_modules/uview-next/components/u-alert/u-alert.vue
create mode 100644 uni_modules/uview-next/components/u-amount/props.js
create mode 100644 uni_modules/uview-next/components/u-amount/u-amount.vue
create mode 100644 uni_modules/uview-next/components/u-area-picker/props.js
create mode 100644 uni_modules/uview-next/components/u-area-picker/u-area-picker.vue
create mode 100644 uni_modules/uview-next/components/u-avatar-group/props.js
create mode 100644 uni_modules/uview-next/components/u-avatar-group/u-avatar-group.vue
create mode 100644 uni_modules/uview-next/components/u-avatar/props.js
create mode 100644 uni_modules/uview-next/components/u-avatar/u-avatar.vue
create mode 100644 uni_modules/uview-next/components/u-back-top/props.js
create mode 100644 uni_modules/uview-next/components/u-back-top/u-back-top.vue
create mode 100644 uni_modules/uview-next/components/u-badge/props.js
create mode 100644 uni_modules/uview-next/components/u-badge/u-badge.vue
create mode 100644 uni_modules/uview-next/components/u-barcode/JsBarcode/JsBarcode.js
create mode 100644 uni_modules/uview-next/components/u-barcode/JsBarcode/barcodes/Barcode.js
create mode 100644 uni_modules/uview-next/components/u-barcode/JsBarcode/barcodes/CODE128/CODE128.js
create mode 100644 uni_modules/uview-next/components/u-barcode/JsBarcode/barcodes/CODE128/CODE128A.js
create mode 100644 uni_modules/uview-next/components/u-barcode/JsBarcode/barcodes/CODE128/CODE128B.js
create mode 100644 uni_modules/uview-next/components/u-barcode/JsBarcode/barcodes/CODE128/CODE128C.js
create mode 100644 uni_modules/uview-next/components/u-barcode/JsBarcode/barcodes/CODE128/CODE128_AUTO.js
create mode 100644 uni_modules/uview-next/components/u-barcode/JsBarcode/barcodes/CODE128/auto.js
create mode 100644 uni_modules/uview-next/components/u-barcode/JsBarcode/barcodes/CODE128/constants.js
create mode 100644 uni_modules/uview-next/components/u-barcode/JsBarcode/barcodes/CODE128/index.js
create mode 100644 uni_modules/uview-next/components/u-barcode/JsBarcode/barcodes/CODE39/index.js
create mode 100644 uni_modules/uview-next/components/u-barcode/JsBarcode/barcodes/CODE93/CODE93.js
create mode 100644 uni_modules/uview-next/components/u-barcode/JsBarcode/barcodes/CODE93/CODE93FullASCII.js
create mode 100644 uni_modules/uview-next/components/u-barcode/JsBarcode/barcodes/CODE93/constants.js
create mode 100644 uni_modules/uview-next/components/u-barcode/JsBarcode/barcodes/CODE93/index.js
create mode 100644 uni_modules/uview-next/components/u-barcode/JsBarcode/barcodes/EAN_UPC/EAN.js
create mode 100644 uni_modules/uview-next/components/u-barcode/JsBarcode/barcodes/EAN_UPC/EAN13.js
create mode 100644 uni_modules/uview-next/components/u-barcode/JsBarcode/barcodes/EAN_UPC/EAN2.js
create mode 100644 uni_modules/uview-next/components/u-barcode/JsBarcode/barcodes/EAN_UPC/EAN5.js
create mode 100644 uni_modules/uview-next/components/u-barcode/JsBarcode/barcodes/EAN_UPC/EAN8.js
create mode 100644 uni_modules/uview-next/components/u-barcode/JsBarcode/barcodes/EAN_UPC/UPC.js
create mode 100644 uni_modules/uview-next/components/u-barcode/JsBarcode/barcodes/EAN_UPC/UPCE.js
create mode 100644 uni_modules/uview-next/components/u-barcode/JsBarcode/barcodes/EAN_UPC/constants.js
create mode 100644 uni_modules/uview-next/components/u-barcode/JsBarcode/barcodes/EAN_UPC/encoder.js
create mode 100644 uni_modules/uview-next/components/u-barcode/JsBarcode/barcodes/EAN_UPC/index.js
create mode 100644 uni_modules/uview-next/components/u-barcode/JsBarcode/barcodes/GenericBarcode/index.js
create mode 100644 uni_modules/uview-next/components/u-barcode/JsBarcode/barcodes/ITF/ITF.js
create mode 100644 uni_modules/uview-next/components/u-barcode/JsBarcode/barcodes/ITF/ITF14.js
create mode 100644 uni_modules/uview-next/components/u-barcode/JsBarcode/barcodes/ITF/constants.js
create mode 100644 uni_modules/uview-next/components/u-barcode/JsBarcode/barcodes/ITF/index.js
create mode 100644 uni_modules/uview-next/components/u-barcode/JsBarcode/barcodes/MSI/MSI.js
create mode 100644 uni_modules/uview-next/components/u-barcode/JsBarcode/barcodes/MSI/MSI10.js
create mode 100644 uni_modules/uview-next/components/u-barcode/JsBarcode/barcodes/MSI/MSI1010.js
create mode 100644 uni_modules/uview-next/components/u-barcode/JsBarcode/barcodes/MSI/MSI11.js
create mode 100644 uni_modules/uview-next/components/u-barcode/JsBarcode/barcodes/MSI/MSI1110.js
create mode 100644 uni_modules/uview-next/components/u-barcode/JsBarcode/barcodes/MSI/checksums.js
create mode 100644 uni_modules/uview-next/components/u-barcode/JsBarcode/barcodes/MSI/index.js
create mode 100644 uni_modules/uview-next/components/u-barcode/JsBarcode/barcodes/codabar/index.js
create mode 100644 uni_modules/uview-next/components/u-barcode/JsBarcode/barcodes/index.js
create mode 100644 uni_modules/uview-next/components/u-barcode/JsBarcode/barcodes/pharmacode/index.js
create mode 100644 uni_modules/uview-next/components/u-barcode/JsBarcode/exceptions/ErrorHandler.js
create mode 100644 uni_modules/uview-next/components/u-barcode/JsBarcode/exceptions/exceptions.js
create mode 100644 uni_modules/uview-next/components/u-barcode/JsBarcode/help/fixOptions.js
create mode 100644 uni_modules/uview-next/components/u-barcode/JsBarcode/help/getOptionsFromElement.js
create mode 100644 uni_modules/uview-next/components/u-barcode/JsBarcode/help/getRenderProperties.js
create mode 100644 uni_modules/uview-next/components/u-barcode/JsBarcode/help/linearizeEncodings.js
create mode 100644 uni_modules/uview-next/components/u-barcode/JsBarcode/help/merge.js
create mode 100644 uni_modules/uview-next/components/u-barcode/JsBarcode/help/optionsFromStrings.js
create mode 100644 uni_modules/uview-next/components/u-barcode/JsBarcode/options/defaults.js
create mode 100644 uni_modules/uview-next/components/u-barcode/JsBarcode/renderers/canvas.js
create mode 100644 uni_modules/uview-next/components/u-barcode/JsBarcode/renderers/index.js
create mode 100644 uni_modules/uview-next/components/u-barcode/JsBarcode/renderers/object.js
create mode 100644 uni_modules/uview-next/components/u-barcode/JsBarcode/renderers/shared.js
create mode 100644 uni_modules/uview-next/components/u-barcode/JsBarcode/renderers/svg.js
create mode 100644 uni_modules/uview-next/components/u-barcode/props.js
create mode 100644 uni_modules/uview-next/components/u-barcode/u-barcode.vue
create mode 100644 uni_modules/uview-next/components/u-button/nvue.scss
create mode 100644 uni_modules/uview-next/components/u-button/props.js
create mode 100644 uni_modules/uview-next/components/u-button/u-button.vue
create mode 100644 uni_modules/uview-next/components/u-button/vue.scss
create mode 100644 uni_modules/uview-next/components/u-calendar/header.vue
create mode 100644 uni_modules/uview-next/components/u-calendar/month.vue
create mode 100644 uni_modules/uview-next/components/u-calendar/props.js
create mode 100644 uni_modules/uview-next/components/u-calendar/u-calendar.vue
create mode 100644 uni_modules/uview-next/components/u-calendar/util.js
create mode 100644 uni_modules/uview-next/components/u-calendar/view.vue
create mode 100644 uni_modules/uview-next/components/u-car-keyboard/props.js
create mode 100644 uni_modules/uview-next/components/u-car-keyboard/u-car-keyboard.vue
create mode 100644 uni_modules/uview-next/components/u-card/props.js
create mode 100644 uni_modules/uview-next/components/u-card/u-card.vue
create mode 100644 uni_modules/uview-next/components/u-cascader/props.js
create mode 100644 uni_modules/uview-next/components/u-cascader/u-cascader.vue
create mode 100644 uni_modules/uview-next/components/u-cell-group/props.js
create mode 100644 uni_modules/uview-next/components/u-cell-group/u-cell-group.vue
create mode 100644 uni_modules/uview-next/components/u-cell/props.js
create mode 100644 uni_modules/uview-next/components/u-cell/u-cell.vue
create mode 100644 uni_modules/uview-next/components/u-checkbox-group/props.js
create mode 100644 uni_modules/uview-next/components/u-checkbox-group/u-checkbox-group.vue
create mode 100644 uni_modules/uview-next/components/u-checkbox/props.js
create mode 100644 uni_modules/uview-next/components/u-checkbox/u-checkbox.vue
create mode 100644 uni_modules/uview-next/components/u-circle-progress/props.js
create mode 100644 uni_modules/uview-next/components/u-circle-progress/u-circle-progress.vue
create mode 100644 uni_modules/uview-next/components/u-code-input/props.js
create mode 100644 uni_modules/uview-next/components/u-code-input/u-code-input.vue
create mode 100644 uni_modules/uview-next/components/u-code/props.js
create mode 100644 uni_modules/uview-next/components/u-code/u-code.vue
create mode 100644 uni_modules/uview-next/components/u-col/props.js
create mode 100644 uni_modules/uview-next/components/u-col/u-col.vue
create mode 100644 uni_modules/uview-next/components/u-collapse-item/props.js
create mode 100644 uni_modules/uview-next/components/u-collapse-item/u-collapse-item.vue
create mode 100644 uni_modules/uview-next/components/u-collapse/props.js
create mode 100644 uni_modules/uview-next/components/u-collapse/u-collapse.vue
create mode 100644 uni_modules/uview-next/components/u-column-notice/props.js
create mode 100644 uni_modules/uview-next/components/u-column-notice/u-column-notice.vue
create mode 100644 uni_modules/uview-next/components/u-count-down/props.js
create mode 100644 uni_modules/uview-next/components/u-count-down/u-count-down.vue
create mode 100644 uni_modules/uview-next/components/u-count-down/utils.js
create mode 100644 uni_modules/uview-next/components/u-count-to/props.js
create mode 100644 uni_modules/uview-next/components/u-count-to/u-count-to.vue
create mode 100644 uni_modules/uview-next/components/u-cropper/cropper.js
create mode 100644 uni_modules/uview-next/components/u-cropper/props.js
create mode 100644 uni_modules/uview-next/components/u-cropper/u-cropper.vue
create mode 100644 uni_modules/uview-next/components/u-date-strip/props.js
create mode 100644 uni_modules/uview-next/components/u-date-strip/u-date-strip.vue
create mode 100644 uni_modules/uview-next/components/u-datetime-picker/props.js
create mode 100644 uni_modules/uview-next/components/u-datetime-picker/u-datetime-picker.vue
create mode 100644 uni_modules/uview-next/components/u-divider/props.js
create mode 100644 uni_modules/uview-next/components/u-divider/u-divider.vue
create mode 100644 uni_modules/uview-next/components/u-draggable/props.js
create mode 100644 uni_modules/uview-next/components/u-draggable/u-draggable.vue
create mode 100644 uni_modules/uview-next/components/u-dropdown-item/props.js
create mode 100644 uni_modules/uview-next/components/u-dropdown-item/u-dropdown-item.vue
create mode 100644 uni_modules/uview-next/components/u-dropdown/props.js
create mode 100644 uni_modules/uview-next/components/u-dropdown/u-dropdown.vue
create mode 100644 uni_modules/uview-next/components/u-ellipsis/props.js
create mode 100644 uni_modules/uview-next/components/u-ellipsis/u-ellipsis.vue
create mode 100644 uni_modules/uview-next/components/u-empty/props.js
create mode 100644 uni_modules/uview-next/components/u-empty/u-empty.vue
create mode 100644 uni_modules/uview-next/components/u-fab/props.js
create mode 100644 uni_modules/uview-next/components/u-fab/u-fab.vue
create mode 100644 uni_modules/uview-next/components/u-form-item/props.js
create mode 100644 uni_modules/uview-next/components/u-form-item/u-form-item.vue
create mode 100644 uni_modules/uview-next/components/u-form/props.js
create mode 100644 uni_modules/uview-next/components/u-form/u-form.vue
create mode 100644 uni_modules/uview-next/components/u-gap/props.js
create mode 100644 uni_modules/uview-next/components/u-gap/u-gap.vue
create mode 100644 uni_modules/uview-next/components/u-grid-item/props.js
create mode 100644 uni_modules/uview-next/components/u-grid-item/u-grid-item.vue
create mode 100644 uni_modules/uview-next/components/u-grid/props.js
create mode 100644 uni_modules/uview-next/components/u-grid/u-grid.vue
create mode 100644 uni_modules/uview-next/components/u-icon/icons.js
create mode 100644 uni_modules/uview-next/components/u-icon/props.js
create mode 100644 uni_modules/uview-next/components/u-icon/u-icon.vue
create mode 100644 uni_modules/uview-next/components/u-image/props.js
create mode 100644 uni_modules/uview-next/components/u-image/u-image.vue
create mode 100644 uni_modules/uview-next/components/u-index-anchor/props.js
create mode 100644 uni_modules/uview-next/components/u-index-anchor/u-index-anchor.vue
create mode 100644 uni_modules/uview-next/components/u-index-item/props.js
create mode 100644 uni_modules/uview-next/components/u-index-item/u-index-item.vue
create mode 100644 uni_modules/uview-next/components/u-index-list/props.js
create mode 100644 uni_modules/uview-next/components/u-index-list/u-index-list.vue
create mode 100644 uni_modules/uview-next/components/u-input/props.js
create mode 100644 uni_modules/uview-next/components/u-input/u-input.vue
create mode 100644 uni_modules/uview-next/components/u-keyboard/props.js
create mode 100644 uni_modules/uview-next/components/u-keyboard/u-keyboard.vue
create mode 100644 uni_modules/uview-next/components/u-lazy-load/props.js
create mode 100644 uni_modules/uview-next/components/u-lazy-load/u-lazy-load.vue
create mode 100644 uni_modules/uview-next/components/u-line-progress/props.js
create mode 100644 uni_modules/uview-next/components/u-line-progress/u-line-progress.vue
create mode 100644 uni_modules/uview-next/components/u-line/props.js
create mode 100644 uni_modules/uview-next/components/u-line/u-line.vue
create mode 100644 uni_modules/uview-next/components/u-link/props.js
create mode 100644 uni_modules/uview-next/components/u-link/u-link.vue
create mode 100644 uni_modules/uview-next/components/u-list-item/props.js
create mode 100644 uni_modules/uview-next/components/u-list-item/u-list-item.vue
create mode 100644 uni_modules/uview-next/components/u-list/props.js
create mode 100644 uni_modules/uview-next/components/u-list/u-list.vue
create mode 100644 uni_modules/uview-next/components/u-loading-icon/props.js
create mode 100644 uni_modules/uview-next/components/u-loading-icon/u-loading-icon.vue
create mode 100644 uni_modules/uview-next/components/u-loading-page/props.js
create mode 100644 uni_modules/uview-next/components/u-loading-page/u-loading-page.vue
create mode 100644 uni_modules/uview-next/components/u-loadmore/props.js
create mode 100644 uni_modules/uview-next/components/u-loadmore/u-loadmore.vue
create mode 100644 uni_modules/uview-next/components/u-markdown/highlight/atom-one-dark.css
create mode 100644 uni_modules/uview-next/components/u-markdown/highlight/atom-one-light.css
create mode 100644 uni_modules/uview-next/components/u-markdown/highlight/github-dark.min.css
create mode 100644 uni_modules/uview-next/components/u-markdown/highlight/uni-highlight.min.js
create mode 100644 uni_modules/uview-next/components/u-markdown/markdown/markdown-it.min.js
create mode 100644 uni_modules/uview-next/components/u-markdown/parser.js
create mode 100644 uni_modules/uview-next/components/u-markdown/props.js
create mode 100644 uni_modules/uview-next/components/u-markdown/u-markdown.vue
create mode 100644 uni_modules/uview-next/components/u-modal/props.js
create mode 100644 uni_modules/uview-next/components/u-modal/u-modal.vue
create mode 100644 uni_modules/uview-next/components/u-navbar/props.js
create mode 100644 uni_modules/uview-next/components/u-navbar/u-navbar.vue
create mode 100644 uni_modules/uview-next/components/u-no-network/props.js
create mode 100644 uni_modules/uview-next/components/u-no-network/u-no-network.vue
create mode 100644 uni_modules/uview-next/components/u-notice-bar/props.js
create mode 100644 uni_modules/uview-next/components/u-notice-bar/u-notice-bar.vue
create mode 100644 uni_modules/uview-next/components/u-notify/props.js
create mode 100644 uni_modules/uview-next/components/u-notify/u-notify.vue
create mode 100644 uni_modules/uview-next/components/u-number-box/props.js
create mode 100644 uni_modules/uview-next/components/u-number-box/u-number-box.vue
create mode 100644 uni_modules/uview-next/components/u-number-keyboard/props.js
create mode 100644 uni_modules/uview-next/components/u-number-keyboard/u-number-keyboard.vue
create mode 100644 uni_modules/uview-next/components/u-overlay/props.js
create mode 100644 uni_modules/uview-next/components/u-overlay/u-overlay.vue
create mode 100644 uni_modules/uview-next/components/u-pagination/props.js
create mode 100644 uni_modules/uview-next/components/u-pagination/u-pagination.vue
create mode 100644 uni_modules/uview-next/components/u-parse/audio/audio.vue
create mode 100644 uni_modules/uview-next/components/u-parse/audio/context.js
create mode 100644 uni_modules/uview-next/components/u-parse/audio/index.js
create mode 100644 uni_modules/uview-next/components/u-parse/node/node.vue
create mode 100644 uni_modules/uview-next/components/u-parse/parser.js
create mode 100644 uni_modules/uview-next/components/u-parse/props.js
create mode 100644 uni_modules/uview-next/components/u-parse/style/index.js
create mode 100644 uni_modules/uview-next/components/u-parse/style/parser.js
create mode 100644 uni_modules/uview-next/components/u-parse/u-parse.vue
create mode 100644 uni_modules/uview-next/components/u-picker-column/props.js
create mode 100644 uni_modules/uview-next/components/u-picker-column/u-picker-column.vue
create mode 100644 uni_modules/uview-next/components/u-picker/props.js
create mode 100644 uni_modules/uview-next/components/u-picker/u-picker.vue
create mode 100644 uni_modules/uview-next/components/u-popover/props.js
create mode 100644 uni_modules/uview-next/components/u-popover/u-popover.vue
create mode 100644 uni_modules/uview-next/components/u-popup/props.js
create mode 100644 uni_modules/uview-next/components/u-popup/u-popup.vue
create mode 100644 uni_modules/uview-next/components/u-qrcode/cache.js
create mode 100644 uni_modules/uview-next/components/u-qrcode/props.js
create mode 100644 uni_modules/uview-next/components/u-qrcode/qrcode.js
create mode 100644 uni_modules/uview-next/components/u-qrcode/queue.js
create mode 100644 uni_modules/uview-next/components/u-qrcode/u-qrcode.vue
create mode 100644 uni_modules/uview-next/components/u-radio-group/props.js
create mode 100644 uni_modules/uview-next/components/u-radio-group/u-radio-group.vue
create mode 100644 uni_modules/uview-next/components/u-radio/props.js
create mode 100644 uni_modules/uview-next/components/u-radio/u-radio.vue
create mode 100644 uni_modules/uview-next/components/u-rate/props.js
create mode 100644 uni_modules/uview-next/components/u-rate/u-rate.vue
create mode 100644 uni_modules/uview-next/components/u-read-more/props.js
create mode 100644 uni_modules/uview-next/components/u-read-more/u-read-more.vue
create mode 100644 uni_modules/uview-next/components/u-row-notice/props.js
create mode 100644 uni_modules/uview-next/components/u-row-notice/u-row-notice.vue
create mode 100644 uni_modules/uview-next/components/u-row/props.js
create mode 100644 uni_modules/uview-next/components/u-row/u-row.vue
create mode 100644 uni_modules/uview-next/components/u-safe-bottom/props.js
create mode 100644 uni_modules/uview-next/components/u-safe-bottom/u-safe-bottom.vue
create mode 100644 uni_modules/uview-next/components/u-scroll-list/nvue.js
create mode 100644 uni_modules/uview-next/components/u-scroll-list/other.js
create mode 100644 uni_modules/uview-next/components/u-scroll-list/props.js
create mode 100644 uni_modules/uview-next/components/u-scroll-list/scrollWxs.wxs
create mode 100644 uni_modules/uview-next/components/u-scroll-list/u-scroll-list.vue
create mode 100644 uni_modules/uview-next/components/u-search/props.js
create mode 100644 uni_modules/uview-next/components/u-search/u-search.vue
create mode 100644 uni_modules/uview-next/components/u-section/props.js
create mode 100644 uni_modules/uview-next/components/u-section/u-section.vue
create mode 100644 uni_modules/uview-next/components/u-select/props.js
create mode 100644 uni_modules/uview-next/components/u-select/u-select.vue
create mode 100644 uni_modules/uview-next/components/u-sidebar-item/props.js
create mode 100644 uni_modules/uview-next/components/u-sidebar-item/u-sidebar-item.vue
create mode 100644 uni_modules/uview-next/components/u-sidebar/props.js
create mode 100644 uni_modules/uview-next/components/u-sidebar/u-sidebar.vue
create mode 100644 uni_modules/uview-next/components/u-signature/props.js
create mode 100644 uni_modules/uview-next/components/u-signature/u-signature.vue
create mode 100644 uni_modules/uview-next/components/u-skeleton/props.js
create mode 100644 uni_modules/uview-next/components/u-skeleton/u-skeleton.vue
create mode 100644 uni_modules/uview-next/components/u-slider/mpother.js
create mode 100644 uni_modules/uview-next/components/u-slider/mpwxs.js
create mode 100644 uni_modules/uview-next/components/u-slider/mpwxs.wxs
create mode 100644 uni_modules/uview-next/components/u-slider/nvue.js
create mode 100644 uni_modules/uview-next/components/u-slider/props.js
create mode 100644 uni_modules/uview-next/components/u-slider/u-slider.vue
create mode 100644 uni_modules/uview-next/components/u-status-bar/props.js
create mode 100644 uni_modules/uview-next/components/u-status-bar/u-status-bar.vue
create mode 100644 uni_modules/uview-next/components/u-steps-item/props.js
create mode 100644 uni_modules/uview-next/components/u-steps-item/u-steps-item.vue
create mode 100644 uni_modules/uview-next/components/u-steps/props.js
create mode 100644 uni_modules/uview-next/components/u-steps/u-steps.vue
create mode 100644 uni_modules/uview-next/components/u-sticky/props.js
create mode 100644 uni_modules/uview-next/components/u-sticky/u-sticky.vue
create mode 100644 uni_modules/uview-next/components/u-subsection/props.js
create mode 100644 uni_modules/uview-next/components/u-subsection/u-subsection.vue
create mode 100644 uni_modules/uview-next/components/u-swipe-action-item/index.sjs
create mode 100644 uni_modules/uview-next/components/u-swipe-action-item/index.wxs
create mode 100644 uni_modules/uview-next/components/u-swipe-action-item/nvue.js
create mode 100644 uni_modules/uview-next/components/u-swipe-action-item/props.js
create mode 100644 uni_modules/uview-next/components/u-swipe-action-item/u-swipe-action-item.vue
create mode 100644 uni_modules/uview-next/components/u-swipe-action/props.js
create mode 100644 uni_modules/uview-next/components/u-swipe-action/u-swipe-action.vue
create mode 100644 uni_modules/uview-next/components/u-swiper-indicator/props.js
create mode 100644 uni_modules/uview-next/components/u-swiper-indicator/u-swiper-indicator.vue
create mode 100644 uni_modules/uview-next/components/u-swiper/props.js
create mode 100644 uni_modules/uview-next/components/u-swiper/u-swiper.vue
create mode 100644 uni_modules/uview-next/components/u-switch/props.js
create mode 100644 uni_modules/uview-next/components/u-switch/u-switch.vue
create mode 100644 uni_modules/uview-next/components/u-tabbar-item/props.js
create mode 100644 uni_modules/uview-next/components/u-tabbar-item/u-tabbar-item.vue
create mode 100644 uni_modules/uview-next/components/u-tabbar/props.js
create mode 100644 uni_modules/uview-next/components/u-tabbar/u-tabbar.vue
create mode 100644 uni_modules/uview-next/components/u-table-column/props.js
create mode 100644 uni_modules/uview-next/components/u-table-column/u-table-column.vue
create mode 100644 uni_modules/uview-next/components/u-table/props.js
create mode 100644 uni_modules/uview-next/components/u-table/u-table.vue
create mode 100644 uni_modules/uview-next/components/u-tabs-item/props.js
create mode 100644 uni_modules/uview-next/components/u-tabs-item/u-tabs-item.vue
create mode 100644 uni_modules/uview-next/components/u-tabs/props.js
create mode 100644 uni_modules/uview-next/components/u-tabs/u-tabs.vue
create mode 100644 uni_modules/uview-next/components/u-tag/props.js
create mode 100644 uni_modules/uview-next/components/u-tag/u-tag.vue
create mode 100644 uni_modules/uview-next/components/u-text/props.js
create mode 100644 uni_modules/uview-next/components/u-text/u-text.vue
create mode 100644 uni_modules/uview-next/components/u-text/value.js
create mode 100644 uni_modules/uview-next/components/u-textarea/props.js
create mode 100644 uni_modules/uview-next/components/u-textarea/u-textarea.vue
create mode 100644 uni_modules/uview-next/components/u-toast/u-toast.vue
create mode 100644 uni_modules/uview-next/components/u-toolbar/props.js
create mode 100644 uni_modules/uview-next/components/u-toolbar/u-toolbar.vue
create mode 100644 uni_modules/uview-next/components/u-tooltip/props.js
create mode 100644 uni_modules/uview-next/components/u-tooltip/u-tooltip.vue
create mode 100644 uni_modules/uview-next/components/u-transition/nvue.ani-map.js
create mode 100644 uni_modules/uview-next/components/u-transition/props.js
create mode 100644 uni_modules/uview-next/components/u-transition/transition.js
create mode 100644 uni_modules/uview-next/components/u-transition/u-transition.vue
create mode 100644 uni_modules/uview-next/components/u-transition/vue.ani-style.scss
create mode 100644 uni_modules/uview-next/components/u-upload/mixin.js
create mode 100644 uni_modules/uview-next/components/u-upload/props.js
create mode 100644 uni_modules/uview-next/components/u-upload/u-upload.vue
create mode 100644 uni_modules/uview-next/components/u-upload/utils.js
create mode 100644 uni_modules/uview-next/components/u-waterfall/props.js
create mode 100644 uni_modules/uview-next/components/u-waterfall/u-waterfall.vue
create mode 100644 uni_modules/uview-next/components/uview-ui/uview-ui.vue
create mode 100644 uni_modules/uview-next/index.js
create mode 100644 uni_modules/uview-next/index.scss
create mode 100644 uni_modules/uview-next/libs/config/config.js
create mode 100644 uni_modules/uview-next/libs/config/props.js
create mode 100644 uni_modules/uview-next/libs/config/props/actionSheet.js
create mode 100644 uni_modules/uview-next/libs/config/props/album.js
create mode 100644 uni_modules/uview-next/libs/config/props/alert.js
create mode 100644 uni_modules/uview-next/libs/config/props/amount.js
create mode 100644 uni_modules/uview-next/libs/config/props/areaPicker.js
create mode 100644 uni_modules/uview-next/libs/config/props/avatar.js
create mode 100644 uni_modules/uview-next/libs/config/props/avatarGroup.js
create mode 100644 uni_modules/uview-next/libs/config/props/backtop.js
create mode 100644 uni_modules/uview-next/libs/config/props/badge.js
create mode 100644 uni_modules/uview-next/libs/config/props/barcode.js
create mode 100644 uni_modules/uview-next/libs/config/props/button.js
create mode 100644 uni_modules/uview-next/libs/config/props/calendar.js
create mode 100644 uni_modules/uview-next/libs/config/props/carKeyboard.js
create mode 100644 uni_modules/uview-next/libs/config/props/card.js
create mode 100644 uni_modules/uview-next/libs/config/props/cascader.js
create mode 100644 uni_modules/uview-next/libs/config/props/cell.js
create mode 100644 uni_modules/uview-next/libs/config/props/cellGroup.js
create mode 100644 uni_modules/uview-next/libs/config/props/checkbox.js
create mode 100644 uni_modules/uview-next/libs/config/props/checkboxGroup.js
create mode 100644 uni_modules/uview-next/libs/config/props/circleProgress.js
create mode 100644 uni_modules/uview-next/libs/config/props/code.js
create mode 100644 uni_modules/uview-next/libs/config/props/codeInput.js
create mode 100644 uni_modules/uview-next/libs/config/props/col.js
create mode 100644 uni_modules/uview-next/libs/config/props/collapse.js
create mode 100644 uni_modules/uview-next/libs/config/props/collapseItem.js
create mode 100644 uni_modules/uview-next/libs/config/props/columnNotice.js
create mode 100644 uni_modules/uview-next/libs/config/props/countDown.js
create mode 100644 uni_modules/uview-next/libs/config/props/countTo.js
create mode 100644 uni_modules/uview-next/libs/config/props/cropper.js
create mode 100644 uni_modules/uview-next/libs/config/props/dateStrip.js
create mode 100644 uni_modules/uview-next/libs/config/props/datetimePicker.js
create mode 100644 uni_modules/uview-next/libs/config/props/divider.js
create mode 100644 uni_modules/uview-next/libs/config/props/draggable.js
create mode 100644 uni_modules/uview-next/libs/config/props/dropdown.js
create mode 100644 uni_modules/uview-next/libs/config/props/dropdownItem.js
create mode 100644 uni_modules/uview-next/libs/config/props/ellipsis.js
create mode 100644 uni_modules/uview-next/libs/config/props/empty.js
create mode 100644 uni_modules/uview-next/libs/config/props/fab.js
create mode 100644 uni_modules/uview-next/libs/config/props/form.js
create mode 100644 uni_modules/uview-next/libs/config/props/formItem.js
create mode 100644 uni_modules/uview-next/libs/config/props/gap.js
create mode 100644 uni_modules/uview-next/libs/config/props/grid.js
create mode 100644 uni_modules/uview-next/libs/config/props/gridItem.js
create mode 100644 uni_modules/uview-next/libs/config/props/icon.js
create mode 100644 uni_modules/uview-next/libs/config/props/image.js
create mode 100644 uni_modules/uview-next/libs/config/props/indexAnchor.js
create mode 100644 uni_modules/uview-next/libs/config/props/indexList.js
create mode 100644 uni_modules/uview-next/libs/config/props/input.js
create mode 100644 uni_modules/uview-next/libs/config/props/keyboard.js
create mode 100644 uni_modules/uview-next/libs/config/props/lazyLoad.js
create mode 100644 uni_modules/uview-next/libs/config/props/line.js
create mode 100644 uni_modules/uview-next/libs/config/props/lineProgress.js
create mode 100644 uni_modules/uview-next/libs/config/props/link.js
create mode 100644 uni_modules/uview-next/libs/config/props/list.js
create mode 100644 uni_modules/uview-next/libs/config/props/listItem.js
create mode 100644 uni_modules/uview-next/libs/config/props/loadingIcon.js
create mode 100644 uni_modules/uview-next/libs/config/props/loadingPage.js
create mode 100644 uni_modules/uview-next/libs/config/props/loadmore.js
create mode 100644 uni_modules/uview-next/libs/config/props/markdown.js
create mode 100644 uni_modules/uview-next/libs/config/props/modal.js
create mode 100644 uni_modules/uview-next/libs/config/props/navbar.js
create mode 100644 uni_modules/uview-next/libs/config/props/noNetwork.js
create mode 100644 uni_modules/uview-next/libs/config/props/noticeBar.js
create mode 100644 uni_modules/uview-next/libs/config/props/notify.js
create mode 100644 uni_modules/uview-next/libs/config/props/numberBox.js
create mode 100644 uni_modules/uview-next/libs/config/props/numberKeyboard.js
create mode 100644 uni_modules/uview-next/libs/config/props/overlay.js
create mode 100644 uni_modules/uview-next/libs/config/props/pagination.js
create mode 100644 uni_modules/uview-next/libs/config/props/parse.js
create mode 100644 uni_modules/uview-next/libs/config/props/picker.js
create mode 100644 uni_modules/uview-next/libs/config/props/popover.js
create mode 100644 uni_modules/uview-next/libs/config/props/popup.js
create mode 100644 uni_modules/uview-next/libs/config/props/qrcode.js
create mode 100644 uni_modules/uview-next/libs/config/props/radio.js
create mode 100644 uni_modules/uview-next/libs/config/props/radioGroup.js
create mode 100644 uni_modules/uview-next/libs/config/props/rate.js
create mode 100644 uni_modules/uview-next/libs/config/props/readMore.js
create mode 100644 uni_modules/uview-next/libs/config/props/row.js
create mode 100644 uni_modules/uview-next/libs/config/props/rowNotice.js
create mode 100644 uni_modules/uview-next/libs/config/props/scrollList.js
create mode 100644 uni_modules/uview-next/libs/config/props/search.js
create mode 100644 uni_modules/uview-next/libs/config/props/section.js
create mode 100644 uni_modules/uview-next/libs/config/props/select.js
create mode 100644 uni_modules/uview-next/libs/config/props/sidebar.js
create mode 100644 uni_modules/uview-next/libs/config/props/sidebarItem.js
create mode 100644 uni_modules/uview-next/libs/config/props/signature.js
create mode 100644 uni_modules/uview-next/libs/config/props/skeleton.js
create mode 100644 uni_modules/uview-next/libs/config/props/slider.js
create mode 100644 uni_modules/uview-next/libs/config/props/statusBar.js
create mode 100644 uni_modules/uview-next/libs/config/props/steps.js
create mode 100644 uni_modules/uview-next/libs/config/props/stepsItem.js
create mode 100644 uni_modules/uview-next/libs/config/props/sticky.js
create mode 100644 uni_modules/uview-next/libs/config/props/subsection.js
create mode 100644 uni_modules/uview-next/libs/config/props/swipeAction.js
create mode 100644 uni_modules/uview-next/libs/config/props/swipeActionItem.js
create mode 100644 uni_modules/uview-next/libs/config/props/swiper.js
create mode 100644 uni_modules/uview-next/libs/config/props/swipterIndicator.js
create mode 100644 uni_modules/uview-next/libs/config/props/switch.js
create mode 100644 uni_modules/uview-next/libs/config/props/tabbar.js
create mode 100644 uni_modules/uview-next/libs/config/props/tabbarItem.js
create mode 100644 uni_modules/uview-next/libs/config/props/table.js
create mode 100644 uni_modules/uview-next/libs/config/props/tableColumn.js
create mode 100644 uni_modules/uview-next/libs/config/props/tabs.js
create mode 100644 uni_modules/uview-next/libs/config/props/tabsItem.js
create mode 100644 uni_modules/uview-next/libs/config/props/tag.js
create mode 100644 uni_modules/uview-next/libs/config/props/text.js
create mode 100644 uni_modules/uview-next/libs/config/props/textarea.js
create mode 100644 uni_modules/uview-next/libs/config/props/toast.js
create mode 100644 uni_modules/uview-next/libs/config/props/toolbar.js
create mode 100644 uni_modules/uview-next/libs/config/props/tooltip.js
create mode 100644 uni_modules/uview-next/libs/config/props/transition.js
create mode 100644 uni_modules/uview-next/libs/config/props/upload.js
create mode 100644 uni_modules/uview-next/libs/config/props/waterfall.js
create mode 100644 uni_modules/uview-next/libs/config/theme.js
create mode 100644 uni_modules/uview-next/libs/css/color.scss
create mode 100644 uni_modules/uview-next/libs/css/common.scss
create mode 100644 uni_modules/uview-next/libs/css/components.scss
create mode 100644 uni_modules/uview-next/libs/css/flex.scss
create mode 100644 uni_modules/uview-next/libs/css/h5.scss
create mode 100644 uni_modules/uview-next/libs/css/mixin.scss
create mode 100644 uni_modules/uview-next/libs/css/mp.scss
create mode 100644 uni_modules/uview-next/libs/css/nvue.scss
create mode 100644 uni_modules/uview-next/libs/css/vue.scss
create mode 100644 uni_modules/uview-next/libs/function/colorGradient.js
create mode 100644 uni_modules/uview-next/libs/function/debounce.js
create mode 100644 uni_modules/uview-next/libs/function/digit.js
create mode 100644 uni_modules/uview-next/libs/function/index.js
create mode 100644 uni_modules/uview-next/libs/function/platform.js
create mode 100644 uni_modules/uview-next/libs/function/test.js
create mode 100644 uni_modules/uview-next/libs/function/throttle.js
create mode 100644 uni_modules/uview-next/libs/gcanvas/bridge/bridge-weex.js
create mode 100644 uni_modules/uview-next/libs/gcanvas/context-2d/FillStyleLinearGradient.js
create mode 100644 uni_modules/uview-next/libs/gcanvas/context-2d/FillStylePattern.js
create mode 100644 uni_modules/uview-next/libs/gcanvas/context-2d/FillStyleRadialGradient.js
create mode 100644 uni_modules/uview-next/libs/gcanvas/context-2d/RenderingContext.js
create mode 100644 uni_modules/uview-next/libs/gcanvas/context-webgl/ActiveInfo.js
create mode 100644 uni_modules/uview-next/libs/gcanvas/context-webgl/Buffer.js
create mode 100644 uni_modules/uview-next/libs/gcanvas/context-webgl/Framebuffer.js
create mode 100644 uni_modules/uview-next/libs/gcanvas/context-webgl/GLenum.js
create mode 100644 uni_modules/uview-next/libs/gcanvas/context-webgl/GLmethod.js
create mode 100644 uni_modules/uview-next/libs/gcanvas/context-webgl/GLtype.js
create mode 100644 uni_modules/uview-next/libs/gcanvas/context-webgl/Program.js
create mode 100644 uni_modules/uview-next/libs/gcanvas/context-webgl/Renderbuffer.js
create mode 100644 uni_modules/uview-next/libs/gcanvas/context-webgl/RenderingContext.js
create mode 100644 uni_modules/uview-next/libs/gcanvas/context-webgl/Shader.js
create mode 100644 uni_modules/uview-next/libs/gcanvas/context-webgl/ShaderPrecisionFormat.js
create mode 100644 uni_modules/uview-next/libs/gcanvas/context-webgl/Texture.js
create mode 100644 uni_modules/uview-next/libs/gcanvas/context-webgl/UniformLocation.js
create mode 100644 uni_modules/uview-next/libs/gcanvas/context-webgl/classUtils.js
create mode 100644 uni_modules/uview-next/libs/gcanvas/env/canvas.js
create mode 100644 uni_modules/uview-next/libs/gcanvas/env/image.js
create mode 100644 uni_modules/uview-next/libs/gcanvas/env/tool.js
create mode 100644 uni_modules/uview-next/libs/gcanvas/index.js
create mode 100644 uni_modules/uview-next/libs/luch-request/adapters/index.js
create mode 100644 uni_modules/uview-next/libs/luch-request/core/InterceptorManager.js
create mode 100644 uni_modules/uview-next/libs/luch-request/core/Request.js
create mode 100644 uni_modules/uview-next/libs/luch-request/core/buildFullPath.js
create mode 100644 uni_modules/uview-next/libs/luch-request/core/defaults.js
create mode 100644 uni_modules/uview-next/libs/luch-request/core/dispatchRequest.js
create mode 100644 uni_modules/uview-next/libs/luch-request/core/mergeConfig.js
create mode 100644 uni_modules/uview-next/libs/luch-request/core/settle.js
create mode 100644 uni_modules/uview-next/libs/luch-request/helpers/buildURL.js
create mode 100644 uni_modules/uview-next/libs/luch-request/helpers/combineURLs.js
create mode 100644 uni_modules/uview-next/libs/luch-request/helpers/isAbsoluteURL.js
create mode 100644 uni_modules/uview-next/libs/luch-request/index.d.ts
create mode 100644 uni_modules/uview-next/libs/luch-request/index.js
create mode 100644 uni_modules/uview-next/libs/luch-request/utils.js
create mode 100644 uni_modules/uview-next/libs/luch-request/utils/clone.js
create mode 100644 uni_modules/uview-next/libs/mixin/button.js
create mode 100644 uni_modules/uview-next/libs/mixin/mixin.js
create mode 100644 uni_modules/uview-next/libs/mixin/mpMixin.js
create mode 100644 uni_modules/uview-next/libs/mixin/mpShare.js
create mode 100644 uni_modules/uview-next/libs/mixin/openType.js
create mode 100644 uni_modules/uview-next/libs/mixin/style.js
create mode 100644 uni_modules/uview-next/libs/mixin/touch.js
create mode 100644 uni_modules/uview-next/libs/util/area.js
create mode 100644 uni_modules/uview-next/libs/util/async-validator.js
create mode 100644 uni_modules/uview-next/libs/util/calendar.js
create mode 100644 uni_modules/uview-next/libs/util/dayjs.js
create mode 100644 uni_modules/uview-next/libs/util/emitter.js
create mode 100644 uni_modules/uview-next/libs/util/route.js
create mode 100644 uni_modules/uview-next/locale/ar-SA.json
create mode 100644 uni_modules/uview-next/locale/de-DE.json
create mode 100644 uni_modules/uview-next/locale/en-US.json
create mode 100644 uni_modules/uview-next/locale/es-ES.json
create mode 100644 uni_modules/uview-next/locale/fr-FR.json
create mode 100644 uni_modules/uview-next/locale/index.js
create mode 100644 uni_modules/uview-next/locale/ja-JP.json
create mode 100644 uni_modules/uview-next/locale/ko-KR.json
create mode 100644 uni_modules/uview-next/locale/ru-RU.json
create mode 100644 uni_modules/uview-next/locale/zh-HK.json
create mode 100644 uni_modules/uview-next/locale/zh-Hans.json
create mode 100644 uni_modules/uview-next/package.json
create mode 100644 uni_modules/uview-next/theme.scss
diff --git a/App.vue b/App.vue
index 50fca5f..f7422a3 100644
--- a/App.vue
+++ b/App.vue
@@ -14,5 +14,5 @@
diff --git a/main.js b/main.js
index f61b3c6..6b40832 100644
--- a/main.js
+++ b/main.js
@@ -1,11 +1,11 @@
import App from './App'
-import uView from 'uview-ui-next'
+import uViewNext from '@/uni_modules/uview-next';
// #ifndef VUE3
import Vue from 'vue'
import './uni.promisify.adaptor'
Vue.config.productionTip = false
-Vue.use(uView)
+Vue.use(uViewNext)
App.mpType = 'app'
const app = new Vue({
...App
@@ -17,7 +17,7 @@ app.$mount()
import { createSSRApp } from 'vue'
export function createApp() {
const app = createSSRApp(App)
- app.use(uView)
+ app.use(uViewNext)
return {
app
}
diff --git a/package-lock.json b/package-lock.json
index f1da83b..d2def6a 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -11,6 +11,436 @@
"dependencies": {
"mitt": "^3.0.1",
"uview-ui-next": "^0.0.1"
+ },
+ "devDependencies": {
+ "sass": "^1.90.0",
+ "sass-loader": "^16.0.5"
+ }
+ },
+ "node_modules/@parcel/watcher": {
+ "version": "2.5.1",
+ "resolved": "https://registry.npmmirror.com/@parcel/watcher/-/watcher-2.5.1.tgz",
+ "integrity": "sha512-dfUnCxiN9H4ap84DvD2ubjw+3vUNpstxa0TneY/Paat8a3R4uQZDLSvWjmznAY/DoahqTHl9V46HF/Zs3F29pg==",
+ "dev": true,
+ "hasInstallScript": true,
+ "license": "MIT",
+ "optional": true,
+ "dependencies": {
+ "detect-libc": "^1.0.3",
+ "is-glob": "^4.0.3",
+ "micromatch": "^4.0.5",
+ "node-addon-api": "^7.0.0"
+ },
+ "engines": {
+ "node": ">= 10.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ },
+ "optionalDependencies": {
+ "@parcel/watcher-android-arm64": "2.5.1",
+ "@parcel/watcher-darwin-arm64": "2.5.1",
+ "@parcel/watcher-darwin-x64": "2.5.1",
+ "@parcel/watcher-freebsd-x64": "2.5.1",
+ "@parcel/watcher-linux-arm-glibc": "2.5.1",
+ "@parcel/watcher-linux-arm-musl": "2.5.1",
+ "@parcel/watcher-linux-arm64-glibc": "2.5.1",
+ "@parcel/watcher-linux-arm64-musl": "2.5.1",
+ "@parcel/watcher-linux-x64-glibc": "2.5.1",
+ "@parcel/watcher-linux-x64-musl": "2.5.1",
+ "@parcel/watcher-win32-arm64": "2.5.1",
+ "@parcel/watcher-win32-ia32": "2.5.1",
+ "@parcel/watcher-win32-x64": "2.5.1"
+ }
+ },
+ "node_modules/@parcel/watcher-android-arm64": {
+ "version": "2.5.1",
+ "resolved": "https://registry.npmmirror.com/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.5.1.tgz",
+ "integrity": "sha512-KF8+j9nNbUN8vzOFDpRMsaKBHZ/mcjEjMToVMJOhTozkDonQFFrRcfdLWn6yWKCmJKmdVxSgHiYvTCef4/qcBA==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "android"
+ ],
+ "engines": {
+ "node": ">= 10.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
+ },
+ "node_modules/@parcel/watcher-darwin-arm64": {
+ "version": "2.5.1",
+ "resolved": "https://registry.npmmirror.com/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.5.1.tgz",
+ "integrity": "sha512-eAzPv5osDmZyBhou8PoF4i6RQXAfeKL9tjb3QzYuccXFMQU0ruIc/POh30ePnaOyD1UXdlKguHBmsTs53tVoPw==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": ">= 10.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
+ },
+ "node_modules/@parcel/watcher-darwin-x64": {
+ "version": "2.5.1",
+ "resolved": "https://registry.npmmirror.com/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.5.1.tgz",
+ "integrity": "sha512-1ZXDthrnNmwv10A0/3AJNZ9JGlzrF82i3gNQcWOzd7nJ8aj+ILyW1MTxVk35Db0u91oD5Nlk9MBiujMlwmeXZg==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": ">= 10.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
+ },
+ "node_modules/@parcel/watcher-freebsd-x64": {
+ "version": "2.5.1",
+ "resolved": "https://registry.npmmirror.com/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.5.1.tgz",
+ "integrity": "sha512-SI4eljM7Flp9yPuKi8W0ird8TI/JK6CSxju3NojVI6BjHsTyK7zxA9urjVjEKJ5MBYC+bLmMcbAWlZ+rFkLpJQ==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "freebsd"
+ ],
+ "engines": {
+ "node": ">= 10.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
+ },
+ "node_modules/@parcel/watcher-linux-arm-glibc": {
+ "version": "2.5.1",
+ "resolved": "https://registry.npmmirror.com/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.5.1.tgz",
+ "integrity": "sha512-RCdZlEyTs8geyBkkcnPWvtXLY44BCeZKmGYRtSgtwwnHR4dxfHRG3gR99XdMEdQ7KeiDdasJwwvNSF5jKtDwdA==",
+ "cpu": [
+ "arm"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">= 10.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
+ },
+ "node_modules/@parcel/watcher-linux-arm-musl": {
+ "version": "2.5.1",
+ "resolved": "https://registry.npmmirror.com/@parcel/watcher-linux-arm-musl/-/watcher-linux-arm-musl-2.5.1.tgz",
+ "integrity": "sha512-6E+m/Mm1t1yhB8X412stiKFG3XykmgdIOqhjWj+VL8oHkKABfu/gjFj8DvLrYVHSBNC+/u5PeNrujiSQ1zwd1Q==",
+ "cpu": [
+ "arm"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">= 10.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
+ },
+ "node_modules/@parcel/watcher-linux-arm64-glibc": {
+ "version": "2.5.1",
+ "resolved": "https://registry.npmmirror.com/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.5.1.tgz",
+ "integrity": "sha512-LrGp+f02yU3BN9A+DGuY3v3bmnFUggAITBGriZHUREfNEzZh/GO06FF5u2kx8x+GBEUYfyTGamol4j3m9ANe8w==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">= 10.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
+ },
+ "node_modules/@parcel/watcher-linux-arm64-musl": {
+ "version": "2.5.1",
+ "resolved": "https://registry.npmmirror.com/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.5.1.tgz",
+ "integrity": "sha512-cFOjABi92pMYRXS7AcQv9/M1YuKRw8SZniCDw0ssQb/noPkRzA+HBDkwmyOJYp5wXcsTrhxO0zq1U11cK9jsFg==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">= 10.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
+ },
+ "node_modules/@parcel/watcher-linux-x64-glibc": {
+ "version": "2.5.1",
+ "resolved": "https://registry.npmmirror.com/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.5.1.tgz",
+ "integrity": "sha512-GcESn8NZySmfwlTsIur+49yDqSny2IhPeZfXunQi48DMugKeZ7uy1FX83pO0X22sHntJ4Ub+9k34XQCX+oHt2A==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">= 10.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
+ },
+ "node_modules/@parcel/watcher-linux-x64-musl": {
+ "version": "2.5.1",
+ "resolved": "https://registry.npmmirror.com/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.5.1.tgz",
+ "integrity": "sha512-n0E2EQbatQ3bXhcH2D1XIAANAcTZkQICBPVaxMeaCVBtOpBZpWJuf7LwyWPSBDITb7In8mqQgJ7gH8CILCURXg==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">= 10.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
+ },
+ "node_modules/@parcel/watcher-win32-arm64": {
+ "version": "2.5.1",
+ "resolved": "https://registry.npmmirror.com/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.5.1.tgz",
+ "integrity": "sha512-RFzklRvmc3PkjKjry3hLF9wD7ppR4AKcWNzH7kXR7GUe0Igb3Nz8fyPwtZCSquGrhU5HhUNDr/mKBqj7tqA2Vw==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": ">= 10.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
+ },
+ "node_modules/@parcel/watcher-win32-ia32": {
+ "version": "2.5.1",
+ "resolved": "https://registry.npmmirror.com/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.5.1.tgz",
+ "integrity": "sha512-c2KkcVN+NJmuA7CGlaGD1qJh1cLfDnQsHjE89E60vUEMlqduHGCdCLJCID5geFVM0dOtA3ZiIO8BoEQmzQVfpQ==",
+ "cpu": [
+ "ia32"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": ">= 10.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
+ },
+ "node_modules/@parcel/watcher-win32-x64": {
+ "version": "2.5.1",
+ "resolved": "https://registry.npmmirror.com/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.5.1.tgz",
+ "integrity": "sha512-9lHBdJITeNR++EvSQVUcaZoWupyHfXe1jZvGZ06O/5MflPcuPLtEphScIBL+AiCWBO46tDSHzWyD0uDmmZqsgA==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": ">= 10.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
+ },
+ "node_modules/braces": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmmirror.com/braces/-/braces-3.0.3.tgz",
+ "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==",
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "dependencies": {
+ "fill-range": "^7.1.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/chokidar": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmmirror.com/chokidar/-/chokidar-4.0.3.tgz",
+ "integrity": "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "readdirp": "^4.0.1"
+ },
+ "engines": {
+ "node": ">= 14.16.0"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
+ "node_modules/detect-libc": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmmirror.com/detect-libc/-/detect-libc-1.0.3.tgz",
+ "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "optional": true,
+ "bin": {
+ "detect-libc": "bin/detect-libc.js"
+ },
+ "engines": {
+ "node": ">=0.10"
+ }
+ },
+ "node_modules/fill-range": {
+ "version": "7.1.1",
+ "resolved": "https://registry.npmmirror.com/fill-range/-/fill-range-7.1.1.tgz",
+ "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==",
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "dependencies": {
+ "to-regex-range": "^5.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/immutable": {
+ "version": "5.1.3",
+ "resolved": "https://registry.npmmirror.com/immutable/-/immutable-5.1.3.tgz",
+ "integrity": "sha512-+chQdDfvscSF1SJqv2gn4SRO2ZyS3xL3r7IW/wWEEzrzLisnOlKiQu5ytC/BVNcS15C39WT2Hg/bjKjDMcu+zg==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/is-extglob": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmmirror.com/is-extglob/-/is-extglob-2.1.1.tgz",
+ "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-glob": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmmirror.com/is-glob/-/is-glob-4.0.3.tgz",
+ "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "dependencies": {
+ "is-extglob": "^2.1.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-number": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmmirror.com/is-number/-/is-number-7.0.0.tgz",
+ "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "engines": {
+ "node": ">=0.12.0"
+ }
+ },
+ "node_modules/micromatch": {
+ "version": "4.0.8",
+ "resolved": "https://registry.npmmirror.com/micromatch/-/micromatch-4.0.8.tgz",
+ "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==",
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "dependencies": {
+ "braces": "^3.0.3",
+ "picomatch": "^2.3.1"
+ },
+ "engines": {
+ "node": ">=8.6"
}
},
"node_modules/mitt": {
@@ -19,6 +449,135 @@
"integrity": "sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==",
"license": "MIT"
},
+ "node_modules/neo-async": {
+ "version": "2.6.2",
+ "resolved": "https://registry.npmmirror.com/neo-async/-/neo-async-2.6.2.tgz",
+ "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/node-addon-api": {
+ "version": "7.1.1",
+ "resolved": "https://registry.npmmirror.com/node-addon-api/-/node-addon-api-7.1.1.tgz",
+ "integrity": "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==",
+ "dev": true,
+ "license": "MIT",
+ "optional": true
+ },
+ "node_modules/picomatch": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmmirror.com/picomatch/-/picomatch-2.3.1.tgz",
+ "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "engines": {
+ "node": ">=8.6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/jonschlinkert"
+ }
+ },
+ "node_modules/readdirp": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmmirror.com/readdirp/-/readdirp-4.1.2.tgz",
+ "integrity": "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 14.18.0"
+ },
+ "funding": {
+ "type": "individual",
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
+ "node_modules/sass": {
+ "version": "1.90.0",
+ "resolved": "https://registry.npmmirror.com/sass/-/sass-1.90.0.tgz",
+ "integrity": "sha512-9GUyuksjw70uNpb1MTYWsH9MQHOHY6kwfnkafC24+7aOMZn9+rVMBxRbLvw756mrBFbIsFg6Xw9IkR2Fnn3k+Q==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "chokidar": "^4.0.0",
+ "immutable": "^5.0.2",
+ "source-map-js": ">=0.6.2 <2.0.0"
+ },
+ "bin": {
+ "sass": "sass.js"
+ },
+ "engines": {
+ "node": ">=14.0.0"
+ },
+ "optionalDependencies": {
+ "@parcel/watcher": "^2.4.1"
+ }
+ },
+ "node_modules/sass-loader": {
+ "version": "16.0.5",
+ "resolved": "https://registry.npmmirror.com/sass-loader/-/sass-loader-16.0.5.tgz",
+ "integrity": "sha512-oL+CMBXrj6BZ/zOq4os+UECPL+bWqt6OAC6DWS8Ln8GZRcMDjlJ4JC3FBDuHJdYaFWIdKNIBYmtZtK2MaMkNIw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "neo-async": "^2.6.2"
+ },
+ "engines": {
+ "node": ">= 18.12.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ },
+ "peerDependencies": {
+ "@rspack/core": "0.x || 1.x",
+ "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0",
+ "sass": "^1.3.0",
+ "sass-embedded": "*",
+ "webpack": "^5.0.0"
+ },
+ "peerDependenciesMeta": {
+ "@rspack/core": {
+ "optional": true
+ },
+ "node-sass": {
+ "optional": true
+ },
+ "sass": {
+ "optional": true
+ },
+ "sass-embedded": {
+ "optional": true
+ },
+ "webpack": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/source-map-js": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmmirror.com/source-map-js/-/source-map-js-1.2.1.tgz",
+ "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
+ "dev": true,
+ "license": "BSD-3-Clause",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/to-regex-range": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmmirror.com/to-regex-range/-/to-regex-range-5.0.1.tgz",
+ "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "dependencies": {
+ "is-number": "^7.0.0"
+ },
+ "engines": {
+ "node": ">=8.0"
+ }
+ },
"node_modules/uview-ui-next": {
"version": "0.0.1",
"resolved": "https://registry.npmmirror.com/uview-ui-next/-/uview-ui-next-0.0.1.tgz",
diff --git a/package.json b/package.json
index 1505158..ef55d77 100644
--- a/package.json
+++ b/package.json
@@ -12,5 +12,9 @@
"dependencies": {
"mitt": "^3.0.1",
"uview-ui-next": "^0.0.1"
+ },
+ "devDependencies": {
+ "sass": "^1.90.0",
+ "sass-loader": "^16.0.5"
}
}
diff --git a/pages/adoption/adoption.vue b/pages/adoption/adoption.vue
index 18b7d57..bf18915 100644
--- a/pages/adoption/adoption.vue
+++ b/pages/adoption/adoption.vue
@@ -146,7 +146,7 @@ export default {
display: flex;
gap: 20rpx;
- /deep/ .u-button {
+ :deep(.u-button) {
margin: 0;
}
}
@@ -168,7 +168,7 @@ export default {
margin-top: 10rpx;
}
- /deep/ .u-text {
+ :deep(.u-text) {
margin-bottom: 8rpx;
}
}
diff --git a/pages/assistant/assistant.vue b/pages/assistant/assistant.vue
index 1a74fee..997dd16 100644
--- a/pages/assistant/assistant.vue
+++ b/pages/assistant/assistant.vue
@@ -252,7 +252,7 @@ export default {
flex-wrap: wrap;
gap: 20rpx;
- /deep/ .u-button {
+ :deep(.u-button) {
margin: 0;
}
}
@@ -277,7 +277,7 @@ export default {
margin-right: 20rpx;
border-radius: 20rpx 20rpx 8rpx 20rpx;
- /deep/ .u-text {
+ :deep(.u-text) {
color: white !important;
}
}
@@ -304,7 +304,7 @@ export default {
max-width: 70%;
padding: 20rpx;
- /deep/ .u-text {
+ :deep(.u-text) {
line-height: 1.5;
word-break: break-word;
white-space: pre-wrap;
@@ -321,7 +321,7 @@ export default {
align-items: center;
gap: 20rpx;
- /deep/ .u-input {
+ :deep(.u-input) {
flex: 1;
}
}
diff --git a/pages/pets/add-pet.vue b/pages/pets/add-pet.vue
index 2e973c3..f152b59 100644
--- a/pages/pets/add-pet.vue
+++ b/pages/pets/add-pet.vue
@@ -203,7 +203,7 @@ export default {
padding: 40rpx 30rpx;
}
-/deep/ .u-form-item {
+:deep(.u-form-item) {
margin-bottom: 30rpx;
}
diff --git a/pages/pets/add-record.vue b/pages/pets/add-record.vue
index 17cedfa..c5547d0 100644
--- a/pages/pets/add-record.vue
+++ b/pages/pets/add-record.vue
@@ -208,7 +208,7 @@ export default {
border-radius: 10rpx;
}
- /deep/ .u-icon {
+ :deep(.u-icon) {
position: absolute;
top: -8rpx;
right: -8rpx;
@@ -238,7 +238,7 @@ export default {
padding: 40rpx 30rpx;
}
-/deep/ .u-form-item {
+:deep(.u-form-item) {
margin-bottom: 30rpx;
}
diff --git a/pages/pets/pet-detail.vue b/pages/pets/pet-detail.vue
index f7198b3..64f672f 100644
--- a/pages/pets/pet-detail.vue
+++ b/pages/pets/pet-detail.vue
@@ -155,7 +155,7 @@ export default {
margin-left: 30rpx;
flex: 1;
- /deep/ .u-text {
+ :deep(.u-text) {
margin-bottom: 8rpx;
}
}
@@ -170,7 +170,7 @@ export default {
display: flex;
flex-direction: column;
- /deep/ .u-text:first-child {
+ :deep(.u-text:first-child) {
margin-bottom: 8rpx;
}
}
@@ -203,7 +203,7 @@ export default {
display: flex;
gap: 20rpx;
- /deep/ .u-button {
+ :deep(.u-button) {
flex: 1;
}
}
diff --git a/pages/pets/pets.vue b/pages/pets/pets.vue
index b29b09e..adb2093 100644
--- a/pages/pets/pets.vue
+++ b/pages/pets/pets.vue
@@ -83,7 +83,7 @@ export default {
flex: 1;
margin-left: 20rpx;
- /deep/ .u-text {
+ :deep(.u-text) {
margin-bottom: 8rpx;
}
}
diff --git a/uni.scss b/uni.scss
index 85e17f3..0c5e263 100644
--- a/uni.scss
+++ b/uni.scss
@@ -77,3 +77,4 @@ $uni-font-size-paragraph:15px;
/* uView UI主题变量 */
@import "uview-ui-next/theme.scss";
+@import '@/uni_modules/uview-next/theme.scss';
diff --git a/uni_modules/uview-next/LICENSE b/uni_modules/uview-next/LICENSE
new file mode 100644
index 0000000..4db40ef
--- /dev/null
+++ b/uni_modules/uview-next/LICENSE
@@ -0,0 +1,21 @@
+MIT License
+
+Copyright (c) 2023 www.uviewui.com
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
diff --git a/uni_modules/uview-next/README.md b/uni_modules/uview-next/README.md
new file mode 100644
index 0000000..89fdc33
--- /dev/null
+++ b/uni_modules/uview-next/README.md
@@ -0,0 +1,76 @@
+
+

+
uView Next
+
企业级、高质量、更贴近业务场景的UI框架
+
+
+
+[](http://gitee.com/wakge/uview-next)
+[](wakge/uview-next)
+[](https://github.com/Yeloa/uview-next)
+[](https://github.com/Yeloa/uview-next/fork)
+[](https://github.com/Yeloa/uview-next/issues)
+[](http://en.wikipedia.org/wiki/MIT_License)
+
+## 📖 简介
+
+uView Next 支持 Vue2 和 Vue3,支持国际化,是[uni-app](http://uniapp.dcloud.io/)全面兼容 nvue 的 uni-app 生态框架,提供了更丰富的组件和便捷的工具,让开发更得心应手。
+
+## 📚 文档
+
+- [🌐 **官方文档** https://uview-next.netlify.app](https://uview-next.netlify.app)
+- [📄 **备用文档** https://uview.d3u.cn](https://uview.d3u.cn)
+
+
+## 💬 交流反馈
+
+欢迎加入交流群反馈:[点此跳转](https://uview.d3u.cn/components/addQQGroup.html)
+
+## ✨ 特性
+
+- 🌍 **全端兼容**:完美支持安卓、iOS、微信/QQ/百度/支付宝/头条小程序及H5
+- 🚀 **原生渲染**:全面兼容nvue,性能媲美原生应用,流畅体验
+- 🧩 **组件丰富**:80+ 高质量组件,覆盖各类业务场景,开箱即用
+- 🔧 **工具集合**:实用JS工具库,简化开发流程,大幅提升开发效率
+- 📖 **详尽文档**:清晰教程 + 交互演示,显著降低学习成本
+- 📦 **按需引入**:智能按需加载,有效减小打包体积,优化性能
+
+## 📱 预览
+
+您可以通过**微信**扫码,查看最佳的演示效果。
+
+
+
+
+## 🔗 重要链接
+
+- [🌐 官方文档](https://uview.d3u.cn/)
+- [📝 更新日志](https://uview.d3u.cn/components/changelog.html)
+- [👥 关于我们](https://uview.d3u.cn/cooperation/about.html)
+
+## 🛠️ 关于 PR
+
+> 我们非常乐意接受各位的优质 PR,但在此之前我希望您了解 uView Next是一个需要兼容多个平台的(小程序、h5、ios app、android app)包括 nvue 页面、vue 页面。
+> 所以希望在您修复 bug 并提交之前尽可能的去这些平台测试一下兼容性。最好能携带测试截图以方便审核。非常感谢!
+
+### 📦 快速安装
+
+请通过[官网安装文档](https://uview.d3u.cn/components/downloadSetting.html)了解更详细的内容
+
+### 🚀 快速上手
+
+请通过[快速上手](https://uview.d3u.cn/components/quickstart.html)了解更详细的内容
+
+## 💡 使用方法
+
+配置 easycom 规则后,自动按需引入,无需`import`组件,直接引用即可。
+
+```html
+
+
+
+```
+
+## 📄 版权信息
+
+uView Next遵循[MIT](http://en.wikipedia.org/wiki/MIT_License)开源协议,意味着您无需支付任何费用,也无需授权,即可将 uView 应用到您的产品中。
diff --git a/uni_modules/uview-next/changelog.md b/uni_modules/uview-next/changelog.md
new file mode 100644
index 0000000..1362658
--- /dev/null
+++ b/uni_modules/uview-next/changelog.md
@@ -0,0 +1,675 @@
+
+## 3.4.8(2025-08-12)
+1. 新增`subsection`组件`disabled`,`disabledBgColor `,`disabledColor `属性,优化组件
+## 3.4.7(2025-08-11)
+1. 修复一些已知问题
+## 3.4.6(2025-08-11)
+1. 修复`form`组件校验为空的问题
+
+## 3.4.5(2025-08-11)
+1. 新增`sidebar`侧边栏组件
+
+## 3.4.4(2025-08-10)
+1. 修复`form`组件`resetFields`方法vue2无效
+
+## 3.4.3(2025-08-09)
+1. 修复`barcode`组件异常报错
+
+## 3.4.2(2025-08-09)
+1. 新增`actionSheet`组件`height`属性,超出高度自动滚动
+2. 新增`dateStrip`组件`padZero`,`disabledFun`属性,优化组件
+
+## 3.4.1(2025-08-08)
+1. 优化`dateStrip`日期横条组件
+
+## 3.4.0(2025-08-08)
+1. 新增`dateStrip`日期横条组件
+2. 优化`dropdown`组件
+3. 优化`table`组件
+
+## 3.3.9(2025-08-07)
+1. 新增`pdf`组件可预览pdf文件
+2. 新增`table`组件`headerAlign`,`headerEllipsis`等属性
+3. 新增`upload`组件`extension`属性
+
+## 3.3.8(2025-08-05)
+1. 新增`select`下拉列表组件`keyName`和`valueName`属性
+
+## 3.3.7(2025-08-05)
+1. 优化控制台输出
+
+## 3.3.6(2025-08-04)
+1. 全面适配鸿蒙系统
+2. 其他一些细节优化
+
+## 3.3.5(2025-08-04)
+1. 新增`barcode`条码组件
+2. 导出http等方法
+
+## 3.3.4(2025-08-02)
+1. 新增`select`下拉列表组件
+
+## 3.3.3(2025-08-01)
+1. 优化`signature`组件
+
+## 3.3.2(2025-07-29)
+1. 修复`icon`组件使用图片时支付宝显示不全
+2. 修复`picker`组件支付宝传递this引发的报错
+3. 修复一些组件由于`canvas`问题引起的支付宝报错
+4. 修复`calendar`组件, `swipe-action-item`组件抖音小程序报错
+5. 修复`swipe-action-item`组件不支持支付宝小程序的问题
+6. 其他一些细节优化
+
+## 3.3.1(2025-07-28)
+1. 新增`u-divider` 组件插槽模式
+2. 新增`form-item`组件`rules`属性
+3. 修复`form`组件异步校验异常等问题
+4. 优化`number-box`组件
+5. 其他一些细节优化
+
+## 3.3.0(2025-07-25)
+1. 新增`button`组件新增`iconPosition`属性
+
+## 3.2.9(2025-07-24)
+1. 修复`I18n国际化`语言包
+
+## 3.2.8(2025-07-24)
+1. 优化`$u.os()`方法,去除小程序下的警告
+2. 优化`areaPicker`组件input相关属性
+3. 优化`datetimePicker`组件input相关属性,以及小程序new Date()再ios设备无效的警告
+4. 优化一些组件在小程序下各种警告
+5. 修复`overlay`由组件引发的一些异常
+6. 修复`cropper`组件方法报错,以及缺失showGrid属性
+7. 其他一些细节优化
+
+## 3.2.7(2025-07-21)
+1. 新增`draggable`拖拽排序组件
+2. 修复`popover`组件边界计算不准确的问题
+3. 修复几处语法错误导致的小程序无法上传
+4. 优化`pagination`组件
+5. 优化`card`组件
+
+## 3.2.6(2025-07-18)
+1. 新增`I18n国际化`功能,内置8种语言切换
+2. 其他一些细节优化
+
+## 3.2.5(2025-07-17)
+1. 新增`datetimePicker`组件新增showInput属性
+2. 新增`areaPicker`组件新增showInput属性
+3. 修复`calendar`组件`readonly`属性错误
+
+## 3.2.4(2025-07-16)
+1. 新增`Ellipsis 文本省略`组件
+2. 修复`Button`组件主题色问题
+
+## 3.2.3(2025-07-15)
+1. 新增`Fab 悬浮按钮`组件
+2. 新增`upload`组件 `round` 属性,可设置圆角数值
+3. 其他一些细节优化
+
+## 3.2.2(2025-07-14)
+更新文档
+
+## 3.2.1(2025-07-14)
+1. 新增`Cascader 级联选择器`组件
+2. 新增`Tabs`组件使用`u-tab-item`子组件定义方式
+3. 新增`Radio`组件value支持布尔值
+## 3.2.0(2025-07-12)
+1. 修复微信小程序 `{"es6" : false} ` 引发的报错
+
+## 3.1.9(2025-07-11)
+1. 优化示例
+
+## 3.1.8(2025-07-11)
+1. 新增`pagination`组件
+
+## 3.1.7(2025-07-10)
+1. 新增`popover`组件
+
+## 3.1.6(2025-07-08)
+1. 修复`scroll-list`组件微信小程序编译后会有警告
+2. 修复`cell`组件required属性不生效的问题
+3. 修复`tabs`组件index小于0时自动设置为0
+4. 修复`keyboard`组件名称冲突的问题
+5. 修复`datetime-picker`组件日期判断不准确的问题
+6. 删除`theme.scss`中的flex
+7. 其他一些修复
+
+## 3.1.5(2025-07-07)
+1. 新增`button`组件 `round` 属性,可设置圆角数值
+2. 新增`modal`组件 `buttonModel` 属性,可以设置按钮样式
+
+## 3.1.4(2025-07-06)
+1. 修复vue2和vue3兼容性
+2. 其他一些修复
+
+## 3.1.3(2025-07-02)
+1. 修复 vue2 引入报错
+2. 新增`tag`组件增加默认 slot
+3. 其他一些修复
+
+## 3.1.2(2025-07-01)
+
+1. 修复`tab`组件文字换行
+2. 修复`readMore`组件兼容性
+3. 其他一些修复
+
+## 3.1.1(2025-07-01)
+
+1. 新增`calendar`组件新增 shape 属性
+
+## 3.1.0(2025-06-30)
+
+1. 新增`calendar`组件新增日期是否被禁用的属性
+2. 其他一些修复
+
+## 3.0.9(2025-06-30)
+
+1. 优化`$u.toast`支持关闭后回调
+
+## 3.0.8(2025-06-30)
+
+1. 优化`parse`组件支持解析音频
+2. 新增`calendar`组件新增插入模式
+3. 新增`markdown`组件用于 markdown 文档
+4. 其他一些修复
+
+## 3.0.7(2025-06-29)
+
+1. 修改`keyboard`组件键盘自定义样式无效的问题
+2. 修复`number-box`组件解决输入数字的问题,同时解决小数无法输入的问题
+3. 修复`claendar`组件选择相同日期重新打开滚动定位错误问题
+4. 修复`form-item`组件 marginBottom 取值问题
+5. 修复`textarea`组件字数统计不限制时,会出现/-1
+6. 修复`input`组件在 h5 平台设置 readonly 时 click 事件失效的问题
+7. 新增`swiper-action-item`组件的 name 属性可以支持传递对象
+8. 新增`input`组件增加 always-embed 属性
+9. 新增`code-input`组件输入框新增 type 属性
+10. 新增 test.image 函数支持判断 base64 格式的图片
+
+## 3.0.6(2025-06-28)
+
+1. 修复`search`在 h5 环境下的点击失效
+2. 修复`number-box` focus 问题
+3. 修复倒计时组件样例代码的运行错误
+4. 修复`index-list`设置 customNavHeight 值问题
+5. 修复`upload`组件视频无法预览问题
+6. 修复`datetime-picker` 首次点击 confirm 回调无法获取最新值的问题,新增年,月选择
+7. 修复`textarea`安卓微信实际输入字数超过限制问题,placeholderClass 和 placeholderStyle 不生效
+
+## 3.0.5(2025-06-27)
+
+1. search 组件新增右侧插槽
+
+## 3.0.4(2025-06-27)
+
+1. 优化 cell 组件示例
+
+## 3.0.3(2025-06-26)
+
+1. 优化懒加载
+
+## 3.0.0
+
+1. 兼容 vue3
+2. 新增组件
+3. 修改官方 github 大量 bug
+
+## 2.0.38(2024-10-29)
+
+# uView2.0 重磅发布,利剑出鞘,一统江湖
+
+1. 修复`picker`组件和`datetime-picker`组件的头条小程序循环引用问题
+2. 修复`image`组件的`bgColor`属性不生效问题
+3. 修复`textarea`组件部分回调事件参数丢失问题
+4. 修复`input`组件部分回调事件参数丢失问题
+5. `datetime-picker`组件支持`immediateChange`属性
+6. 修复`datetime-picker`组件`v-model`绑定异步设置无效问题
+7. 修复`popup`组件设置`duration`属性为字符串值时,遮罩的打开、关闭很缓慢问题
+8. 修复`radio`参数`iconColor`属性不生效问题
+9. 修复`tooltip`组件`size`属性不生效的问题
+10. 修复`image`组件当`src`为空时,loading 状态问题
+11. 其他一些修复
+
+## 2.0.37(2024-03-17)
+
+# uView2.0 重磅发布,利剑出鞘,一统江湖
+
+1. 修复表单校验`trigger`触发器参数无效问题
+2. 修复`u-input`组件的`password`属性在动态切换为`false`时失效的问题
+3. 添加微信小程序用户同意隐私协议事件回调
+4. 修复支付宝小程序 picker 样式问题
+5. `u-modal`添加`duration`字段控制动画过度时间
+6. 修复`picker` `lastIndex`异常导致的`column`异常问题
+7. `tabs`增加长按事件支持
+8. 修复`u-avatar` `square`属性在小程序`open-data`下无效问题
+9. 其他一些修复
+
+## 2.0.36(2023-03-27)
+
+# uView2.0 重磅发布,利剑出鞘,一统江湖
+
+1. 重构`deepClone` & `deepMerge`方法
+2. 其他优化
+
+## 2.0.34(2022-09-24)
+
+# uView2.0 重磅发布,利剑出鞘,一统江湖
+
+1. `u-input`、`u-textarea`增加`ignoreCompositionEvent`属性
+2. 修复`route`方法调用可能报错的问题
+3. 修复`u-no-network`组件`z-index`无效的问题
+4. 修复`textarea`组件在 h5 上 confirmType=""报错的问题
+5. `u-rate`适配`nvue`
+6. 优化验证手机号码的正则表达式(根据工信部发布的《电信网编号计划(2017 年版)》进行修改。)
+7. `form-item`添加`labelPosition`属性
+8. `u-calendar`修复`maxDate`设置为当前日期,并且当前时间大于 08:00 时无法显示日期列表的问题 (#724)
+9. `u-radio`增加一个默认插槽用于自定义修改 label 内容 (#680)
+10. 修复`timeFormat`函数在 safari 重的兼容性问题 (#664)
+
+## 2.0.33(2022-06-17)
+
+# uView2.0 重磅发布,利剑出鞘,一统江湖
+
+1. 修复`loadmore`组件`lineColor`类型错误问题
+2. 修复`u-parse`组件`imgtap`、`linktap`不生效问题
+
+## 2.0.32(2022-06-16)
+
+# uView2.0 重磅发布,利剑出鞘,一统江湖
+
+1. `u-loadmore`新增自定义颜色、虚/实线
+2. 修复`u-swiper-action`组件部分平台不能上下滑动的问题
+3. 修复`u-list`回弹问题
+4. 修复`notice-bar`组件动画在低端安卓机可能会抖动的问题
+5. `u-loading-page`添加控制图标大小的属性`iconSize`
+6. 修复`u-tooltip`组件`color`参数不生效的问题
+7. 修复`u--input`组件使用`blur`事件输出为`undefined`的 bug
+8. `u-code-input`组件新增键盘弹起时,是否自动上推页面参数`adjustPosition`
+9. 修复`image`组件`load`事件无回调对象问题
+10. 修复`button`组件`loadingSize`设置无效问题
+11. 其他修复
+
+## 2.0.31(2022-04-19)
+
+# uView2.0 重磅发布,利剑出鞘,一统江湖
+
+1. 修复`upload`在`vue`页面上传成功后没有成功标志的问题
+2. 解决演示项目中微信小程序模拟上传图片一直出于上传中问题
+3. 修复`u-code-input`组件在`nvue`页面编译到`app`平台上光标异常问题(`app`去除此功能)
+4. 修复`actionSheet`组件标题关闭按钮点击事件名称错误的问题
+5. 其他修复
+
+## 2.0.30(2022-04-04)
+
+# uView2.0 重磅发布,利剑出鞘,一统江湖
+
+1. `u-rate`增加`readonly`属性
+2. `tabs`滑块支持设置背景图片
+3. 修复`u-subsection` `mode`为`subsection`时,滑块样式不正确的问题
+4. `u-code-input`添加光标效果动画
+5. 修复`popup`的`open`事件不触发
+6. 修复`u-flex-column`无效的问题
+7. 修复`u-datetime-picker`索引在特定场合异常问题
+8. 修复`u-datetime-picker`最小时间字符串模板错误问题
+9. `u-swiper`添加`m3u8`验证
+10. `u-swiper`修改判断 image 和 video 逻辑
+11. 修复`swiper`无法使用本地图片问题,增加`type`参数
+12. 修复`u-row-notice`格式错误问题
+13. 修复`u-switch`组件当`unit`为`rpx`时,`nodeStyle`消失的问题
+14. 修复`datetime-picker`组件`showToolbar`与`visibleItemCount`属性无效的问题
+15. 修复`upload`组件条件编译位置判断错误,导致`previewImage`属性设置为`false`时,整个组件都会被隐藏的问题
+16. 修复`u-checkbox-group`设置`shape`属性无效的问题
+17. 修复`u-upload`的`capture`传入字符串的时候不生效的问题
+18. 修复`u-action-sheet`组件,关闭事件逻辑错误的问题
+19. 修复`u-list`触顶事件的触发错误的问题
+20. 修复`u-text`只有手机号可拨打的问题
+21. 修复`u-textarea`不能换行的问题
+22. 其他修复
+
+## 2.0.29(2022-03-13)
+
+# uView2.0 重磅发布,利剑出鞘,一统江湖
+
+1. 修复`u--text`组件设置`decoration`属性未生效的问题
+2. 修复`u-datetime-picker`使用`formatter`后返回值不正确
+3. 修复`u-datetime-picker` `intercept` 可能为 undefined
+4. 修复已设置单位 uni..config.unit = 'rpx'时,线型指示器 `transform` 的位置翻倍,导致指示器超出宽度
+5. 修复 mixin 中 bem 方法生成的类名在支付宝和字节小程序中失效
+6. 修复默认值传值为空的时候,打开`u-datetime-picker`报错,不能选中第一列时间的 bug
+7. 修复`u-datetime-picker`使用`formatter`后返回值不正确
+8. 修复`u-image`组件`loading`无效果的问题
+9. 修复`config.unit`属性设为`rpx`时,导航栏占用高度不足导致塌陷的问题
+10. 修复`u-datetime-picker`组件`itemHeight`无效问题
+11. 其他修复
+
+## 2.0.28(2022-02-22)
+
+# uView2.0 重磅发布,利剑出鞘,一统江湖
+
+1. search 组件新增 searchIconSize 属性
+2. 兼容 Safari/Webkit 中传入时间格式如 2022-02-17 12:00:56
+3. 修复 text value.js 判断日期出 format 错误问题
+4. priceFormat 格式化金额出现精度错误
+5. priceFormat 在部分情况下出现精度损失问题
+6. 优化表单 rules 提示
+7. 修复 avatar 组件 src 为空时,展示状态不对
+8. 其他修复
+
+## 2.0.27(2022-01-28)
+
+# uView2.0 重磅发布,利剑出鞘,一统江湖
+
+1.样式修复
+
+## 2.0.26(2022-01-28)
+
+# uView2.0 重磅发布,利剑出鞘,一统江湖
+
+1.样式修复
+
+## 2.0.25(2022-01-27)
+
+# uView2.0 重磅发布,利剑出鞘,一统江湖
+
+1. 修复 text 组件 mode=price 时,可能会导致精度错误的问题
+2. 添加$u.setConfig()方法,可设置 uView 内置的 config, props, zIndex, color 属性,详见:[修改 uView 内置配置方案](https://uviewui.com/components/setting.html#%E9%BB%98%E8%AE%A4%E5%8D%95%E4%BD%8D%E9%85%8D%E7%BD%AE)
+3. 优化 form 组件在 errorType=toast 时,如果输入错误页面会有抖动的问题
+4. 修复$u.addUnit()对配置默认单位可能无效的问题
+
+## 2.0.24(2022-01-25)
+
+# uView2.0 重磅发布,利剑出鞘,一统江湖
+
+1. 修复 swiper 在 current 指定非 0 时缩放有误
+2. 修复 u-icon 添加 stop 属性的时候报错
+3. 优化遗留的通过正则判断 rpx 单位的问题
+4. 优化 Layout 布局 vue 使用 gutter 时,会超出固定区域
+5. 优化 search 组件高度单位问题(rpx -> px)
+6. 修复 u-image slot 加载和错误的图片失去了高度
+7. 修复 u-index-list 中 footer 插槽与 header 插槽存在性判断错误
+8. 修复部分机型下 u-popup 关闭时会闪烁
+9. 修复 u-image 在 nvue-app 下失去宽高
+10. 修复 u-popup 运行报错
+11. 修复 u-tooltip 报错
+12. 修复 box-sizing 在 app 下的警告
+13. 修复 u-navbar 在小程序中报运行时错误
+14. 其他修复
+
+## 2.0.23(2022-01-24)
+
+# uView2.0 重磅发布,利剑出鞘,一统江湖
+
+1. 修复 image 组件在 hx3.3.9 的 nvue 下可能会显示异常的问题
+2. 修复 col 组件 gutter 参数带 rpx 单位处理不正确的问题
+3. 修复 text 组件单行时无法显示省略号的问题
+4. navbar 添加 titleStyle 参数
+5. 升级到 hx3.3.9 可消除 nvue 下控制台样式警告的问题
+
+## 2.0.22(2022-01-19)
+
+# uView2.0 重磅发布,利剑出鞘,一统江湖
+
+1. $u.page()方法优化,避免在特殊场景可能报错的问题
+2. picker 组件添加 immediateChange 参数
+3. 新增$u.pages()方法
+
+## 2.0.21(2022-01-19)
+
+# uView2.0 重磅发布,利剑出鞘,一统江湖
+
+1. 优化:form 组件在用户设置 rules 的时候提示用户 model 必传
+2. 优化遗留的通过正则判断 rpx 单位的问题
+3. 修复微信小程序环境中 tabbar 组件开启 safeAreaInsetBottom 属性后,placeholder 高度填充不正确
+4. 修复 swiper 在 current 指定非 0 时缩放有误
+5. 修复 u-icon 添加 stop 属性的时候报错
+6. 修复 upload 组件在 accept=all 的时候没有作用
+7. 修复在 text 组件 mode 为 phone 时 call 属性无效的问题
+8. 处理 u-form clearValidate 方法
+9. 其他修复
+
+## 2.0.20(2022-01-14)
+
+# uView2.0 重磅发布,利剑出鞘,一统江湖
+
+1. 修复 calendar 默认会选择一个日期,如果直接点确定的话,无法取到值的问题
+2. 修复 Slider 缺少 disabled props 还有注释
+3. 修复 u-notice-bar 点击事件无法拿到 index 索引值的问题
+4. 修复 u-collapse-item 在 vue 文件下,app 端自定义插槽不生效的问题
+5. 优化头像为空时显示默认头像
+6. 修复图片地址赋值后判断加载状态为完成问题
+7. 修复日历滚动到默认日期月份区域
+8. search 组件暴露点击左边 icon 事件
+9. 修复 u-form clearValidate 方法不生效
+10. upload h5 端增加返回文件参数(文件的 name 参数)
+11. 处理 upload 选择文件后 url 为 blob 类型无法预览的问题
+12. u-code-input 修复输入框没有往左移出一半屏幕
+13. 修复 Upload 上传 disabled 为 true 时,控制台报 hoverClass 类型错误
+14. 临时处理 ios app 下 grid 点击坍塌问题
+15. 其他修复
+
+## 2.0.19(2021-12-29)
+
+# uView2.0 重磅发布,利剑出鞘,一统江湖
+
+1. 优化微信小程序包体积可在微信中预览,请升级 HbuilderX3.3.4,同时在“运行->运行到小程序模拟器”中勾选“运行时是否压缩代码”
+2. 优化微信小程序 setData 性能,处理某些方法如$u.route()无法在模板中使用的问题
+3. navbar 添加 autoBack 参数
+4. 允许 avatar 组件的事件冒泡
+5. 修复 cell 组件报错问题
+6. 其他修复
+
+## 2.0.18(2021-12-28)
+
+# uView2.0 重磅发布,利剑出鞘,一统江湖
+
+1. 修复 app 端编译报错问题
+2. 重新处理微信小程序端 setData 过大的性能问题
+3. 修复边框问题
+4. 修复最大最小月份不大于 0 则没有数据出现的问题
+5. 修复 SwipeAction 微信小程序端无法上下滑动问题
+6. 修复 input 的 placeholder 在小程序端默认显示为 true 问题
+7. 修复 divider 组件 click 事件无效问题
+8. 修复 u-code-input maxlength 属性值为 String 类型时显示异常
+9. 修复当 grid 只有 1 到 2 时 在小程序端 algin 设置无效的问题
+10. 处理 form-item 的 label 为 top 时,取消错误提示的左边距
+11. 其他修复
+
+## 2.0.17(2021-12-26)
+
+## uView 正在参与开源中国的“年度最佳项目”评选,之前投过票的现在也可以投票,恳请同学们投一票,[点此帮助 uView](https://www.oschina.net/project/top_cn_2021/?id=583)
+
+# uView2.0 重磅发布,利剑出鞘,一统江湖
+
+1. 解决 HBuilderX3.3.3.20211225 版本导致的样式问题
+2. calendar 日历添加 monthNum 参数
+3. navbar 添加 center slot
+
+## 2.0.16(2021-12-25)
+
+## uView 正在参与开源中国的“年度最佳项目”评选,之前投过票的现在也可以投票,恳请同学们投一票,[点此帮助 uView](https://www.oschina.net/project/top_cn_2021/?id=583)
+
+# uView2.0 重磅发布,利剑出鞘,一统江湖
+
+1. 解决微信小程序 setData 性能问题
+2. 修复 count-down 组件 change 事件不触发问题
+
+## 2.0.15(2021-12-21)
+
+## uView 正在参与开源中国的“年度最佳项目”评选,之前投过票的现在也可以投票,恳请同学们投一票,[点此帮助 uView](https://www.oschina.net/project/top_cn_2021/?id=583)
+
+# uView2.0 重磅发布,利剑出鞘,一统江湖
+
+1. 修复 Cell 单元格 titleWidth 无效
+2. 修复 cheakbox 组件 ischecked 不更新
+3. 修复 keyboard 是否显示"."按键默认值问题
+4. 修复 number-keyboard 是否显示键盘的"."符号问题
+5. 修复 Input 输入框 readonly 无效
+6. 修复 u-avatar 导致打包 app、H5 时候报错问题
+7. 修复 Upload 上传 deletable 无效
+8. 修复 upload 当设置 maxSize 时无效的问题
+9. 修复 tabs lineWidth 传入带单位的字符串的时候偏移量计算错误问题
+10. 修复 rate 组件在有 padding 的 view 内,显示的星星位置和可触摸区域不匹配,无法正常选中星星
+
+## 2.0.13(2021-12-14)
+
+## [点击加群交流反馈:364463526](https://jq.qq.com/?_chanwv=1027&k=mCxS3TGY)
+
+# uView2.0 重磅发布,利剑出鞘,一统江湖
+
+1. 修复配置默认单位为 rpx 可能会导致自定义导航栏高度异常的问题
+
+## 2.0.12(2021-12-14)
+
+## [点击加群交流反馈:364463526](https://jq.qq.com/?_chanwv=1027&k=mCxS3TGY)
+
+# uView2.0 重磅发布,利剑出鞘,一统江湖
+
+1. 修复 tabs 组件在 vue 环境下划线消失的问题
+2. 修复 upload 组件在安卓小程序无法选择视频的问题
+3. 添加 uni.$u.config.unit 配置,用于配置参数默认单位,详见:[默认单位配置](https://uview.d3u.cn/components/setting.html#%E9%BB%98%E8%AE%A4%E5%8D%95%E4%BD%8D%E9%85%8D%E7%BD%AE)
+4. 修复 textarea 组件在没绑定 v-model 时,字符统计不生效问题
+5. 修复 nvue 下控制是否出现滚动条失效问题
+
+## 2.0.11(2021-12-13)
+
+## [点击加群交流反馈:364463526](https://jq.qq.com/?_chanwv=1027&k=mCxS3TGY)
+
+# uView2.0 重磅发布,利剑出鞘,一统江湖
+
+1. text 组件 align 参数无效的问题
+2. subsection 组件添加 keyName 参数
+3. upload 组件无法判断[Object file]类型的问题
+4. 处理 notify 层级过低问题
+5. codeInput 组件添加 disabledDot 参数
+6. 处理 actionSheet 组件 round 参数无效的问题
+7. calendar 组件添加 round 参数用于控制圆角值
+8. 处理 swipeAction 组件在 vue 环境下默认被打开的问题
+9. button 组件的 throttleTime 节流参数无效的问题
+10. 解决 u-notify 手动关闭方法 close()无效的问题
+11. input 组件 readonly 不生效问题
+12. tag 组件 type 参数为 info 不生效问题
+
+## 2.0.10(2021-12-08)
+
+## [点击加群交流反馈:364463526](https://jq.qq.com/?_chanwv=1027&k=mCxS3TGY)
+
+# uView2.0 重磅发布,利剑出鞘,一统江湖
+
+1. 修复 button sendMessagePath 属性不生效
+2. 修复 DatetimePicker 选择器 title 无效
+3. 修复 u-toast 设置 loading=true 不生效
+4. 修复 u-text 金额模式传 0 报错
+5. 修复 u-toast 组件的 icon 属性配置不生效
+6. button 的 icon 在特殊场景下的颜色优化
+7. IndexList 优化,增加#
+
+## 2.0.9(2021-12-01)
+
+## [点击加群交流反馈:232041042](https://jq.qq.com/?_wv=1027&k=KnbeceDU)
+
+# uView2.0 重磅发布,利剑出鞘,一统江湖
+
+1. 优化 swiper 的 height 支持 100%值(仅 vue 有效),修复嵌入视频时 click 事件无法触发的问题
+2. 优化 tabs 组件对 list 值为空的判断,或者动态变化 list 时重新计算相关尺寸的问题
+3. 优化 datetime-picker 组件逻辑,让其后续打开的默认值为上一次的选中值,需要通过 v-model 绑定值才有效
+4. 修复 upload 内嵌在其他组件中,选择图片可能不会换行的问题
+
+## 2.0.8(2021-12-01)
+
+## [点击加群交流反馈:232041042](https://jq.qq.com/?_wv=1027&k=KnbeceDU)
+
+# uView2.0 重磅发布,利剑出鞘,一统江湖
+
+1. 修复 toast 的 position 参数无效问题
+2. 处理 input 在 ios nvue 上无法获得焦点的问题
+3. avatar-group 组件添加 extraValue 参数,让剩余展示数量可手动控制
+4. tabs 组件添加 keyName 参数用于配置从对象中读取的键名
+5. 处理 text 组件名字脱敏默认配置无效的问题
+6. 处理 picker 组件 item 文本太长换行问题
+
+## 2.0.7(2021-11-30)
+
+## [点击加群交流反馈:232041042](https://jq.qq.com/?_wv=1027&k=KnbeceDU)
+
+# uView2.0 重磅发布,利剑出鞘,一统江湖
+
+1. 修复 radio 和 checkbox 动态改变 v-model 无效的问题。
+2. 优化 form 规则 validator 在微信小程序用法
+3. 修复 backtop 组件 mode 参数在微信小程序无效的问题
+4. 处理 Album 的 previewFullImage 属性无效的问题
+5. 处理 u-datetime-picker 组件 mode='time'在选择改变时间时,控制台报错的问题
+
+## 2.0.6(2021-11-27)
+
+## [点击加群交流反馈:232041042](https://jq.qq.com/?_wv=1027&k=KnbeceDU)
+
+# uView2.0 重磅发布,利剑出鞘,一统江湖
+
+1. 处理 tag 组件在 vue 下边框无效的问题。
+2. 处理 popup 组件圆角参数可能无效的问题。
+3. 处理 tabs 组件 lineColor 参数可能无效的问题。
+4. propgress 组件在值很小时,显示异常的问题。
+
+## 2.0.5(2021-11-25)
+
+## [点击加群交流反馈:232041042](https://jq.qq.com/?_wv=1027&k=KnbeceDU)
+
+# uView2.0 重磅发布,利剑出鞘,一统江湖
+
+1. calendar 在 vue 下显示异常问题。
+2. form 组件 labelPosition 和 errorType 参数无效的问题
+3. input 组件 inputAlign 无效的问题
+4. 其他一些修复
+
+## 2.0.4(2021-11-23)
+
+## [点击加群交流反馈:232041042](https://jq.qq.com/?_wv=1027&k=KnbeceDU)
+
+# uView2.0 重磅发布,利剑出鞘,一统江湖
+
+0. input 组件缺失@confirm 事件,以及 subfix 和 prefix 无效问题
+1. component.scss 文件样式在 vue 下干扰全局布局问题
+2. 修复 subsection 在 vue 环境下表现异常的问题
+3. tag 组件的 bgColor 等参数无效的问题
+4. upload 组件不换行的问题
+5. 其他的一些修复处理
+
+## 2.0.3(2021-11-16)
+
+## [点击加群交流反馈:1129077272](https://jq.qq.com/?_wv=1027&k=KnbeceDU)
+
+# uView2.0 重磅发布,利剑出鞘,一统江湖
+
+1. uView2.0 已实现全面兼容 nvue
+2. uView2.0 对 1.x 进行了架构重构,细节和性能都有极大提升
+3. 目前 uView2.0 为公测阶段,相关细节可能会有变动
+4. 我们写了一份与 1.x 的对比指南,详见[对比 1.x](https://uview.d3u.cn/components/diff1.x.html)
+5. 处理 modal 的 confirm 回调事件拼写错误问题
+6. 处理 input 组件@input 事件参数错误问题
+7. 其他一些修复
+
+## 2.0.2(2021-11-16)
+
+## [点击加群交流反馈:1129077272](https://jq.qq.com/?_wv=1027&k=KnbeceDU)
+
+# uView2.0 重磅发布,利剑出鞘,一统江湖
+
+1. uView2.0 已实现全面兼容 nvue
+2. uView2.0 对 1.x 进行了架构重构,细节和性能都有极大提升
+3. 目前 uView2.0 为公测阶段,相关细节可能会有变动
+4. 我们写了一份与 1.x 的对比指南,详见[对比 1.x](https://uview.d3u.cn/components/diff1.x.html)
+5. 修复 input 组件 formatter 参数缺失问题
+6. 优化 loading-icon 组件的 scss 写法问题,防止不兼容新版本 scss
+
+## 2.0.0(2020-11-15)
+
+## [点击加群交流反馈:1129077272](https://jq.qq.com/?_wv=1027&k=KnbeceDU)
+
+# uView2.0 重磅发布,利剑出鞘,一统江湖
+
+1. uView2.0 已实现全面兼容 nvue
+2. uView2.0 对 1.x 进行了架构重构,细节和性能都有极大提升
+3. 目前 uView2.0 为公测阶段,相关细节可能会有变动
+4. 我们写了一份与 1.x 的对比指南,详见[对比 1.x](https://uview.d3u.cn/components/diff1.x.html)
+5. 修复 input 组件 formatter 参数缺失问题
diff --git a/uni_modules/uview-next/components/u--form/u--form.vue b/uni_modules/uview-next/components/u--form/u--form.vue
new file mode 100644
index 0000000..b210600
--- /dev/null
+++ b/uni_modules/uview-next/components/u--form/u--form.vue
@@ -0,0 +1,95 @@
+
+
+
+
+
+
+
diff --git a/uni_modules/uview-next/components/u--image/u--image.vue b/uni_modules/uview-next/components/u--image/u--image.vue
new file mode 100644
index 0000000..1090286
--- /dev/null
+++ b/uni_modules/uview-next/components/u--image/u--image.vue
@@ -0,0 +1,75 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/uni_modules/uview-next/components/u--input/u--input.vue b/uni_modules/uview-next/components/u--input/u--input.vue
new file mode 100644
index 0000000..b199909
--- /dev/null
+++ b/uni_modules/uview-next/components/u--input/u--input.vue
@@ -0,0 +1,125 @@
+
+
+ :value="value"
+ @input="e => $emit('input', e)"
+
+
+ :modelValue="modelValue"
+ @update:modelValue="e => $emit('update:modelValue', e)"
+
+ :type="type"
+ :fixed="fixed"
+ :disabled="disabled"
+ :disabledColor="disabledColor"
+ :clearable="clearable"
+ :password="password"
+ :maxlength="maxlength"
+ :placeholder="placeholder"
+ :placeholderClass="placeholderClass"
+ :placeholderStyle="placeholderStyle"
+ :confirmType="confirmType"
+ :confirmHold="confirmHold"
+ :holdKeyboard="holdKeyboard"
+ :focus="focus"
+ :autoBlur="autoBlur"
+ :disableDefaultPadding="disableDefaultPadding"
+ :alwaysEmbed="alwaysEmbed"
+ :cursor="cursor"
+ :cursorSpacing="cursorSpacing"
+ :selectionStart="selectionStart"
+ :selectionEnd="selectionEnd"
+ :adjustPosition="adjustPosition"
+ :inputAlign="inputAlign"
+ :fontSize="fontSize"
+ :color="color"
+ :backgroundColor="backgroundColor"
+ :round="round"
+ :borderColor="borderColor"
+ :prefixIcon="prefixIcon"
+ :suffixIcon="suffixIcon"
+ :suffixIconStyle="suffixIconStyle"
+ :prefixIconStyle="prefixIconStyle"
+ :border="border"
+ :readonly="readonly"
+ :shape="shape"
+ :customStyle="customStyle"
+ :formatter="formatter"
+ :ignoreCompositionEvent="ignoreCompositionEvent"
+ @focus="e => $emit('focus', e)"
+ @blur="e => $emit('blur', e)"
+ @keyboardheightchange="e => $emit('keyboardheightchange', e)"
+ @change="e => $emit('change', e)"
+ @confirm="e => $emit('confirm', e)"
+ @clear="$emit('clear')"
+ @click="$emit('click')"
+ >
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/uni_modules/uview-next/components/u--text/u--text.vue b/uni_modules/uview-next/components/u--text/u--text.vue
new file mode 100644
index 0000000..8f4dcf0
--- /dev/null
+++ b/uni_modules/uview-next/components/u--text/u--text.vue
@@ -0,0 +1,74 @@
+
+
+
+
+
diff --git a/uni_modules/uview-next/components/u--textarea/u--textarea.vue b/uni_modules/uview-next/components/u--textarea/u--textarea.vue
new file mode 100644
index 0000000..164e43a
--- /dev/null
+++ b/uni_modules/uview-next/components/u--textarea/u--textarea.vue
@@ -0,0 +1,102 @@
+
+
+ :value="value"
+ @input="e => $emit('input', e)"
+
+
+ :modelValue="modelValue"
+ @update:modelValue="e => $emit('update:modelValue', e)"
+
+ :placeholder="placeholder"
+ :placeholderStyle="placeholderStyle"
+ :placeholderClass="placeholderClass"
+ :height="height"
+ :confirmType="confirmType"
+ :disabled="disabled"
+ :count="count"
+ :focus="focus"
+ :autoHeight="autoHeight"
+ :fixed="fixed"
+ :cursorSpacing="cursorSpacing"
+ :cursor="cursor"
+ :showConfirmBar="showConfirmBar"
+ :selectionStart="selectionStart"
+ :selectionEnd="selectionEnd"
+ :adjustPosition="adjustPosition"
+ :disableDefaultPadding="disableDefaultPadding"
+ :holdKeyboard="holdKeyboard"
+ :maxlength="maxlength"
+ :border="border"
+ :round="round"
+ :borderColor="borderColor"
+ :backgroundColor="backgroundColor"
+ :customStyle="customStyle"
+ :formatter="formatter"
+ :ignoreCompositionEvent="ignoreCompositionEvent"
+ @focus="e => $emit('focus', e)"
+ @blur="e => $emit('blur', e)"
+ @linechange="e => $emit('linechange', e)"
+ @confirm="e => $emit('confirm', e)"
+ @keyboardheightchange="e => $emit('keyboardheightchange', e)"
+ >
+
+
+
diff --git a/uni_modules/uview-next/components/u-action-sheet/props.js b/uni_modules/uview-next/components/u-action-sheet/props.js
new file mode 100644
index 0000000..13aca69
--- /dev/null
+++ b/uni_modules/uview-next/components/u-action-sheet/props.js
@@ -0,0 +1,59 @@
+export default {
+ props: {
+ // 操作菜单是否展示 (默认false)
+ show: {
+ type: Boolean,
+ default: ()=> uni.$u.props.actionSheet.show
+ },
+ // 标题
+ title: {
+ type: String,
+ default: ()=> uni.$u.props.actionSheet.title
+ },
+ // 选项上方的描述信息
+ description: {
+ type: String,
+ default: ()=> uni.$u.props.actionSheet.description
+ },
+ // 数据
+ actions: {
+ type: Array,
+ default: ()=> uni.$u.props.actionSheet.actions
+ },
+ // 取消按钮的文字,不为空时显示按钮
+ cancelText: {
+ type: String,
+ default: ()=> uni.$u.props.actionSheet.cancelText
+ },
+ // 点击某个菜单项时是否关闭弹窗
+ closeOnClickAction: {
+ type: Boolean,
+ default: ()=> uni.$u.props.actionSheet.closeOnClickAction
+ },
+ // 处理底部安全区(默认true)
+ safeAreaInsetBottom: {
+ type: Boolean,
+ default: ()=> uni.$u.props.actionSheet.safeAreaInsetBottom
+ },
+ // 小程序的打开方式
+ openType: {
+ type: String,
+ default: ()=> uni.$u.props.actionSheet.openType
+ },
+ // 点击遮罩是否允许关闭 (默认true)
+ closeOnClickOverlay: {
+ type: Boolean,
+ default: ()=> uni.$u.props.actionSheet.closeOnClickOverlay
+ },
+ // 圆角值
+ round: {
+ type: [String, Number],
+ default: ()=> uni.$u.props.actionSheet.round
+ },
+ // 高度
+ height: {
+ type: [String, Number],
+ default: ()=> uni.$u.props.actionSheet.height
+ }
+ }
+}
diff --git a/uni_modules/uview-next/components/u-action-sheet/u-action-sheet.vue b/uni_modules/uview-next/components/u-action-sheet/u-action-sheet.vue
new file mode 100644
index 0000000..32fe8b2
--- /dev/null
+++ b/uni_modules/uview-next/components/u-action-sheet/u-action-sheet.vue
@@ -0,0 +1,248 @@
+
+
+
+
+ {{ description }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ cancelText }}
+
+
+
+
+
+
+
+
diff --git a/uni_modules/uview-next/components/u-album/props.js b/uni_modules/uview-next/components/u-album/props.js
new file mode 100644
index 0000000..579c477
--- /dev/null
+++ b/uni_modules/uview-next/components/u-album/props.js
@@ -0,0 +1,59 @@
+export default {
+ props: {
+ // 图片地址,Array|Array