From 70738d032bd80f5b13075f8a13045ff4de57c2c3 Mon Sep 17 00:00:00 2001
From: xiangpei <xiangpei@timesnew.cn>
Date: 星期二, 17 六月 2025 19:45:13 +0800
Subject: [PATCH] 商品详情页打不开-分包组件问题

---
 components/uview-components/uview-ui/components/u-index-list/u-index-list.vue               |    0 
 components/uview-components/uview-ui/libs/util/dayjs.js                                     |    0 
 pages/mine/activity/reportActivity.vue                                                      |    9 
 components/uview-components/uview-ui/libs/config/props/rowNotice.js                         |    0 
 components/uview-components/uview-ui/libs/function/toast.js                                 |    0 
 pages/mine/msgTips/main.vue                                                                 |    2 
 pages/tabbar/home/template/tpl_goods.vue                                                    |    2 
 components/uview-components/uview-ui/components/u-image/u-image.vue                         |    0 
 components/uview-components/uview-ui/components/u-safe-bottom/props.js                      |    0 
 components/uview-components/uview-ui/libs/function/sys.js                                   |    0 
 pages/mine/deposit/recharge.vue                                                             |    2 
 main.js                                                                                     |    4 
 components/uview-components/uview-ui/components/u-count-to/props.js                         |    0 
 pages/goods-manager/addGoods/addGoods.vue                                                   |    9 
 components/verification/verification.vue                                                    |    2 
 components/uview-components/uview-ui/components/u-parse/libs/handler.wxs                    |    0 
 pages/mine/myTracks.vue                                                                     |    8 
 components/uview-components/uview-ui/libs/util/async-validator.js                           |    0 
 pages/tabbar/home/template/tpl_left_one_right_two.vue                                       |    2 
 components/uview-components/uview-ui/components/u-search/u-search.vue                       |    0 
 uni.scss                                                                                    |    2 
 pages/order/myOrder.vue                                                                     |   13 
 components/uview-components/uview-ui/components/u-count-to/u-count-to.vue                   |    0 
 components/uview-components/uview-ui/components/u-top-tips/u-top-tips.vue                   |    0 
 pages/passport/wechatMPLogin.vue                                                            |    5 
 components/uview-components/uview-ui/components/u-steps-item/u-steps-item.vue               |    0 
 components/uview-components/uview-ui/components/u-slider/props.js                           |    0 
 components/uview-components/uview-ui/libs/function/addUnit.js                               |    0 
 components/uview-components/uview-ui/components/u-scroll-list/u-scroll-list.vue             |    0 
 components/uview-components/uview-ui/components/u-form-item/props.js                        |    0 
 components/uview-components/uview-ui/components/u-tabs-swiper/u-tabs-swiper.vue             |    0 
 components/uview-components/uview-ui/components/u-loading/u-loading.vue                     |    0 
 components/uview-components/uview-ui/components/u-checkbox/u-checkbox.vue                   |    0 
 components/uview-components/uview-ui/components/u-steps/props.js                            |    0 
 components/uview-components/uview-ui/libs/config/props/toolbar.js                           |    0 
 components/uview-components/uview-ui/components/u-count-down/props.js                       |    0 
 components/uview-components/uview-ui/components/u-line/props.js                             |    0 
 components/uview-components/uview-ui/components/u-sticky/u-sticky.vue                       |    0 
 components/uview-components/uview-ui/components/u-slider/mpwxs.wxs                          |    0 
 components/uview-components/uview-ui/libs/config/props/link.js                              |    0 
 components/uview-components/uview-ui/components/u-collapse-item/u-collapse-item.vue         |    0 
 components/uview-components/uview-ui/components/u--text/u--text.vue                         |    0 
 components/uview-components/uview-ui/components/u-slider/nvue - 副本.js                       |    0 
 components/uview-components/uview-ui/components/u-list/u-list.vue                           |    0 
 pages/mine/address/address.vue                                                              |    2 
 components/uview-components/uview-ui/components/u-cell/props.js                             |    0 
 components/uview-components/uview-ui/components/u-form/props.js                             |    0 
 pages/tabbar/home/template/tpl_promotions_detail.vue                                        |    2 
 components/uview-components/uview-ui/libs/config/props/picker.js                            |    0 
 pages/mine/deposit/operation.vue                                                            |    2 
 pages/mine/set/securityCenter/securityCenter.vue                                            |    2 
 components/uview-components/uview-ui/components/u-parse/u-parse.vue                         |    0 
 pages/cart/payment/shareOrderGoods.vue                                                      |    2 
 components/uview-components/uview-ui/components/u-gap/props.js                              |    0 
 components/uview-components/uview-ui/libs/function/queryParams.js                           |    0 
 pages/passport/login.vue                                                                    |    2 
 components/uview-components/uview-ui/libs/config/props/checkbox.js                          |    0 
 components/uview-components/uview-ui/libs/config/props/notify.js                            |    0 
 components/uview-components/uview-ui/libs/config/props/cellGroup.js                         |    0 
 components/uview-components/uview-ui/libs/util/route.js                                     |    0 
 components/uview-components/uview-ui/components/u-line/u-line.vue                           |    0 
 components/uview-components/uview-ui/components/u-parse/libs/trees.vue                      |    0 
 components/uview-components/uview-ui/components/u-field/u-field.vue                         |    0 
 components/uview-components/uview-ui/libs/luch-request/helpers/combineURLs.js               |    0 
 pages/order/afterSales/afterSales.vue                                                       |   11 
 pages/tabbar/home/template/tpl_notice.vue                                                   |    2 
 components/uview-components/uview-ui/components/u-text/props.js                             |    0 
 components/uview-components/uview-ui/components/u-grid-item/props.js                        |    0 
 components/uview-components/uview-ui/libs/config/props/backtop.js                           |    0 
 components/uview-components/uview-ui/components/u-swipe-action/u-swipe-action.vue           |    0 
 components/uview-components/uview-ui/libs/config/props/list.js                              |    0 
 components/uview-components/uview-ui/libs/config/props/scrollList.js                        |    0 
 components/uview-components/uview-ui/libs/config/props/alert.js                             |    0 
 pages/mine/msgTips/sysMsg/index.vue                                                         |    2 
 pages/promotion/joinGroup.vue                                                               |    2 
 pages/mine/distribution/list.vue                                                            |    4 
 components/uview-components/uview-ui/components/u-col/u-col.vue                             |    0 
 components/uview-components/uview-ui/libs/config/props/button.js                            |    0 
 components/uview-components/uview-ui/components/u-section/u-section.vue                     |    0 
 components/uview-components/uview-ui/components/u-verification-code/u-verification-code.vue |    0 
 components/uview-components/uview-ui/components/u-avatar-group/props.js                     |    0 
 components/uview-components/uview-ui/components/u-empty/u-empty.vue                         |    0 
 components/uview-components/uview-ui/libs/css/style.mp.scss                                 |    0 
 components/uview-components/uview-ui/components/u-table/props.js                            |    0 
 components/uview-components/uview-ui/libs/luch-request/core/settle.js                       |    0 
 components/uview-components/uview-ui/libs/config/props/statusBar.js                         |    0 
 components/uview-components/uview-ui/components/u-form-item/u-form-item.vue                 |    0 
 pages/passport/wechatH5Login.vue                                                            |    2 
 components/uview-components/uview-ui/components/u-parse/parser.js                           |    0 
 components/uview-components/uview-ui/libs/config/props/slider.js                            |    0 
 components/uview-components/uview-ui/libs/css/flex.scss                                     |    0 
 components/uview-components/uview-ui/components/u-avatar-group/u-avatar-group.vue           |    0 
 components/uview-components/uview-ui/components/u--input/u--input.vue                       |    0 
 components/uview-components/uview-ui/components/u-link/u-link.vue                           |    0 
 components/uview-components/uview-ui/components/u-no-network/props.js                       |    0 
 components/uview-components/uview-ui/libs/config/props/datetimePicker.js                    |    0 
 components/uview-components/uview-ui/components/u-read-more/u-read-more.vue                 |    0 
 components/uview-components/uview-ui/libs/config/props/loadingPage.js                       |    0 
 components/uview-components/uview-ui/components/u-textarea/props.js                         |    0 
 components/uview-components/uview-ui/libs/config/props/badge.js                             |    0 
 components/uview-components/uview-ui/libs/luch-request/utils/clone.js                       |    0 
 pages/order/afterSales/afterSalesDetailExpress.vue                                          |    2 
 components/uview-components/uview-ui/components/u-badge/u-badge.vue                         |    0 
 pages/order/fillorder.vue                                                                   |    2 
 components/uview-components/uview-ui/libs/config/props/col.js                               |    0 
 pages/product/product/goods/-goods-intro.vue                                                |    4 
 components/uview-components/uview-ui/libs/luch-request/helpers/buildURL.js                  |    0 
 pages/tabbar/home/template/tpl_top_two_bottom_one.vue                                       |    2 
 components/uview-components/uview-ui/components/u-collapse/u-collapse.vue                   |    0 
 components/uview-components/uview-ui/libs/config/props/parse.js                             |    0 
 components/uview-components/uview-ui/components/u-upload/mixin.js                           |    0 
 pages/product/product/goods/-goods-swiper.vue                                               |    4 
 components/uview-components/uview-ui/components/u-tabbar-item/u-tabbar-item.vue             |    0 
 components/uview-components/uview-ui/libs/css/vue.scss                                      |    0 
 components/uview-components/uview-ui/components/u-safe-bottom/u-safe-bottom.vue             |    0 
 components/uview-components/uview-ui/components/u-tabs/props.js                             |    0 
 components/uview-components/uview-ui/components/u-list-item/props.js                        |    0 
 components/uview-components/uview-ui/libs/function/platform.js                              |    0 
 config/api.js                                                                               |   10 
 components/uview-components/uview-ui/libs/config/props/numberBox.js                         |    0 
 components/uview-components/uview-ui/libs/config/props/steps.js                             |    0 
 components/uview-components/uview-ui/libs/css/color.scss                                    |    0 
 components/uview-components/uview-ui/components/u-transition/u-transition.vue               |    0 
 pages/tabbar/home/template/tpl_left_two_right_one.vue                                       |    2 
 components/uview-components/uview-ui/libs/config/props/sticky.js                            |    0 
 components/uview-components/uview-ui/index.scss                                             |    0 
 components/uview-components/uview-ui/libs/mixin/mixin.js                                    |    0 
 components/uview-components/uview-ui/components/u-circle-progress/props.js                  |    0 
 components/uview-components/uview-ui/components/u-cell-group/props.js                       |    0 
 components/uview-components/uview-ui/libs/function/guid.js                                  |    0 
 components/uview-components/uview-ui/components/u-steps/u-steps.vue                         |    0 
 pages/passport/entry/seller/step1.vue                                                       |    7 
 components/m-goods-list/promotion.vue                                                       |    2 
 components/uview-components/uview-ui/components/u-radio/u-radio.vue                         |    0 
 components/uview-components/uview-ui/libs/config/props/overlay.js                           |    0 
 components/uview-components/uview-ui/components/u-back-top/props.js                         |    0 
 components/uview-components/uview-ui/libs/config/props/navbar.js                            |    0 
 components/uview-components/uview-ui/libs/config/props/keyboard.js                          |    0 
 components/uview-components/uview-ui/components/u-tabbar/u-tabbar.vue                       |    0 
 components/uview-components/uview-ui/components/u-scroll-list/other.js                      |    0 
 components/uview-components/uview-ui/components/u-grid/props.js                             |    0 
 components/uview-components/uview-ui/libs/css/mixin.scss                                    |    0 
 components/uview-components/uview-ui/libs/css/components.scss                               |    0 
 components/uview-components/uview-ui/components/u-divider/props.js                          |    0 
 components/uview-components/uview-ui/components/u-dropdown/props.js                         |    0 
 components/uview-components/uview-ui/libs/function/digit.js                                 |    0 
 pages/mine/set/securityCenter/editPassword.vue                                              |    2 
 pages/order/invoice/setInvoice.vue                                                          |    2 
 components/uview-components/uview-ui/components/u-overlay/u-overlay.vue                     |    0 
 components/uview-components/uview-ui/components/u-collapse/props.js                         |    0 
 components/uview-components/uview-ui/libs/mixin/openType.js                                 |    0 
 components/uview-components/uview-ui/components/u-calendar/util.js                          |    0 
 components/uview-components/uview-ui/components/u-tabs-item/props.js                        |    0 
 components/uview-components/uview-ui/libs/luch-request/utils.js                             |    0 
 components/uview-components/uview-ui/libs/config/props/calendar.js                          |    0 
 components/m-goods-list/list.vue                                                            |    6 
 components/uview-components/uview-ui/components/u-checkbox-group/u-checkbox-group.vue       |    0 
 components/uview-components/uview-ui/libs/function/bem.js                                   |    0 
 components/uview-components/uview-ui/libs/luch-request/core/buildFullPath.js                |    0 
 pages/mine/deposit/info.vue                                                                 |    2 
 components/uview-components/uview-ui/components/u-car-keyboard/u-car-keyboard.vue           |    0 
 components/uview-components/uview-ui/libs/request/index.js                                  |    0 
 components/uview-components/uview-ui/components/u-upload/props.js                           |    0 
 components/uview-components/uview-ui/libs/config/props/search.js                            |    0 
 pages/mine/distribution/history.vue                                                         |    3 
 components/uview-components/uview-ui/libs/css/style.components.scss                         |    0 
 components/uview-components/uview-ui/components/u-calendar/month.vue                        |    0 
 pages/promotion/seckill.vue                                                                 |    2 
 components/uview-components/uview-ui/components/u-swipe-action-item/props.js                |    0 
 components/uview-components/uview-ui/libs/luch-request/core/mergeConfig.js                  |    0 
 pages/tabbar/home/title.vue                                                                 |    2 
 components/uview-components/uview-ui/libs/config/props/gridItem.js                          |    0 
 components/uview-components/uview-ui/components/u-picker-column/u-picker-column.vue         |    0 
 components/uview-components/uview-ui/components/u-transition/transition.js                  |    0 
 components/uview-components/uview-ui/libs/mixin/button.js                                   |    0 
 components/uview-components/uview-ui/components/u-swiper-indicator/u-swiper-indicator.vue   |    0 
 components/uview-components/uview-ui/iconfont.css                                           |    0 
 pages/video/video-goods-detail.vue                                                          |    3 
 components/uview-components/uview-ui/components/u-form/u-form.vue                           |    0 
 components/uview-components/uview-ui/components/u-time-line/u-time-line.vue                 |    0 
 components/uview-components/uview-ui/libs/config/props/avatar.js                            |    0 
 components/uview-components/uview-ui/components/u-grid/u-grid.vue                           |    0 
 components/uview-components/uview-ui/libs/function/colorGradient.js                         |    0 
 components/uview-components/uview-ui/components/u-cell-group/u-cell-group.vue               |    0 
 components/uview-components/uview-ui/components/u-text/u-text.vue                           |    0 
 components/uview-components/uview-ui/libs/config/props/loadingIcon.js                       |    0 
 components/uview-components/uview-ui/libs/mixin/style.js                                    |    0 
 pages/order/afterSales/applySuccess.vue                                                     |    2 
 components/uview-components/uview-ui/components/u-textarea/u-textarea.vue                   |    0 
 pages/tabbar/home/template/tpl_top_one_bottom_two.vue                                       |    2 
 components/uview-components/uview-ui/components/u-lazy-load/u-lazy-load.vue                 |    0 
 pages/passport/entry/seller/step2.vue                                                       |    6 
 components/uview-components/uview-ui/libs/luch-request/core/InterceptorManager.js           |    0 
 components/uview-components/uview-ui/libs/config/props/popup.js                             |    0 
 pages/promotion/bargain/detail.vue                                                          |    2 
 pages/promotion/lives.vue                                                                   |    2 
 components/uview-components/uview-ui/components/u-popup/u-popup.vue                         |    0 
 components/uview-components/uview-ui/components/u-slider/nvue.js                            |    0 
 components/uview-components/uview-ui/components/u-picker/props.js                           |    0 
 components/uview-components/uview-ui/components/u-sticky/props.js                           |    0 
 components/uview-components/uview-ui/package.json                                           |    0 
 components/uview-components/uview-ui/components/u-transition/vue.ani-style.scss             |    0 
 pages/mine/address/add.vue                                                                  |   11 
 pages/mine/myCollect/myCollect.vue                                                          |    8 
 components/uview-components/uview-ui/components/u-input/u-input.vue                         |    0 
 pages/product/product/promotion/-promotion-assemble-list.vue                                |    5 
 components/uview-components/uview-ui/components/u-button/u-button.vue                       |    0 
 components/uview-components/uview-ui/libs/config/props/skeleton.js                          |    0 
 components/uview-components/uview-ui/components/u-index-anchor/props.js                     |    0 
 components/uview-components/uview-ui/libs/config/color.js                                   |    0 
 components/uview-components/uview-ui/components/u-waterfall/u-waterfall.vue                 |    0 
 components/uview-components/uview-ui/libs/function/color.js                                 |    0 
 pages/product/shopPageGoods.vue                                                             |    2 
 components/uview-components/uview-ui/libs/util/calendar.js                                  |    0 
 components/uview-components/uview-ui/components/u-upload/u-upload.vue                       |    0 
 pages/mine/set/securityCenter/bindMobile.vue                                                |    2 
 components/uview-components/uview-ui/components/u-swipe-action-item/nvue - backup.js        |    0 
 components/uview-components/uview-ui/libs/config/props/switch.js                            |    0 
 components/uview-components/uview-ui/components/u-tabbar/props.js                           |    0 
 components/uview-components/uview-ui/libs/config/props/tabbar.js                            |    0 
 components/uview-components/uview-ui/components/u-tabs/u-tabs.vue                           |    0 
 components/uview-components/uview-ui/components/u-album/props.js                            |    0 
 pages/tabbar/video/video.vue                                                                |   10 
 components/uview-components/uview-ui/components/u-upload/utils.js                           |    0 
 pages/tabbar/category/category.vue                                                          |    5 
 components/uview-components/uview-ui/libs/luch-request/core/Request.js                      |    0 
 pages/order/complain/complainList.vue                                                       |    7 
 components/uview-components/uview-ui/libs/config/props/input.js                             |    0 
 components/uview-components/uview-ui/components/u-keyboard/u-keyboard.vue                   |    0 
 components/uview-components/uview-ui/libs/mixin/touch.js                                    |    0 
 components/uview-components/uview-ui/libs/config/props/radio.js                             |    0 
 components/uview-components/uview-ui/components/u-index-item/props.js                       |    0 
 components/uview-components/uview-ui/components/u-code/props.js                             |    0 
 components/uview-components/uview-ui/components/u-tooltip/clipboard.min.js                  |    0 
 pages/goods-manager/goodsList/goodsList.vue                                                 |    3 
 components/uview-components/uview-ui/components/u-swipe-action-item/u-swipe-action-item.vue |    0 
 components/uview-components/uview-ui/libs/config/props/gap.js                               |    0 
 pages/mine/set/feedBack.vue                                                                 |    4 
 components/uview-components/uview-ui/components/u-switch/props.js                           |    0 
 components/uview-components/uview-ui/components/u-calendar/u-calendar.vue                   |    0 
 pages/product/shopPage.vue                                                                  |    2 
 components/uview-components/uview-ui/components/u-link/props.js                             |    0 
 components/uview-components/uview-ui/components/u-parse/props.js                            |    0 
 components/uview-components/uview-ui/components/u-tooltip/props.js                          |    0 
 components/uview-components/uview-ui/libs/css/mp.scss                                       |    0 
 pages/product/comment.vue                                                                   |    2 
 components/uview-components/uview-ui/libs/util/area.js                                      |    0 
 pages/tabbar/home/template/tpl_text_picture.vue                                             |    2 
 components/uview-components/uview-ui/components/u-loading-icon/props.js                     |    0 
 components/uview-components/uview-ui/libs/config/zIndex.js                                  |    0 
 components/uview-components/uview-ui/libs/function/timeFormat.js                            |    0 
 pages/mine/distribution/home.vue                                                            |    3 
 components/uview-components/uview-ui/libs/config/props/indexAnchor.js                       |    0 
 components/uview-components/uview-ui/components/u-index-list/props.js                       |    0 
 pages/tabbar/home/template/tpl_flex_two.vue                                                 |    5 
 components/uview-components/uview-ui/components/u-number-box/props.js                       |    0 
 pages/cart/coupon/index.vue                                                                 |    2 
 pages/tabbar/special/special.vue                                                            |    2 
 pages/mine/address/addressManage.vue                                                        |    6 
 pages/mine/distribution/join.vue                                                            |    7 
 pages/tabbar/home/views.vue                                                                 |    2 
 components/uview-components/uview-ui/components/u-grid-item/u-grid-item.vue                 |    0 
 components/uview-components/uview-ui/libs/config/props/lineProgress.js                      |    0 
 components/uview-components/uview-ui/components/u-scroll-list/props.js                      |    0 
 components/uview-components/uview-ui/LICENSE                                                |    0 
 components/uview-components/uview-ui/components/u-tabbar-item/props.js                      |    0 
 pages/order/afterSales/afterSalesSelect.vue                                                 |    2 
 components/uview-components/uview-ui/libs/config/props/countTo.js                           |    0 
 components/uview-components/uview-ui/libs/store/index.js                                    |    0 
 pages/order/evaluate/evaluateDetail.vue                                                     |    2 
 components/uview-components/uview-ui/libs/function/index.js                                 |    0 
 components/uview-components/uview-ui/components/u-code-input/props.js                       |    0 
 components/uview-components/uview-ui/components/u--textarea/u--textarea.vue                 |    0 
 pages/product/product/promotion/-promotion-details.vue                                      |    3 
 components/uview-components/uview-ui/components/u-modal/u-modal.vue                         |    0 
 components/uview-components/uview-ui/components/u-dropdown-item/props.js                    |    0 
 components/uview-components/uview-ui/components/u-list/props.js                             |    0 
 components/uview-components/uview-ui/components/u-scroll-list/scrollWxs.wxs                 |    0 
 pages/passport/entry/seller/control.vue                                                     |    5 
 components/uview-components/uview-ui/components/u-checkbox-group/props.js                   |    0 
 components/uview-components/uview-ui/components/u-gap/u-gap.vue                             |    0 
 components/uview-components/uview-ui/components/u-count-down/utils.js                       |    0 
 pages/order/invoice/invoiceDetail.vue                                                       |    2 
 components/uview-components/uview-ui/libs/config/props/divider.js                           |    0 
 components/uview-components/uview-ui/components/u-badge/props.js                            |    0 
 components/uview-components/uview-ui/libs/config/props/modal.js                             |    0 
 pages/promotion/bargain/list.vue                                                            |    2 
 components/uview-components/uview-ui/components/u-car-keyboard/props.js                     |    0 
 pages/order/orderDetail.vue                                                                 |    2 
 components/uview-components/uview-ui/components/u-parse/libs/CssHandler.js                  |    0 
 pages/userPermissions/userPermissions.vue                                                   |   19 -
 components/uview-components/uview-ui/components/u-empty/props.js                            |    0 
 components/uview-components/uview-ui/components/u-navbar/props.js                           |    0 
 components/uview-components/uview-ui/components/u-rate/props.js                             |    0 
 components/uview-components/uview-ui/libs/function/$parent.js                               |    0 
 pages/mine/set/personMsg.vue                                                                |    9 
 components/uview-components/uview-ui/components/u-alert/u-alert.vue                         |    0 
 pages/product/product/promotion/-promotion-assemble-promotions.vue                          |    4 
 components/uview-components/uview-ui/components/u-read-more/props.js                        |    0 
 components/uview-components/uview-ui/components/u-subsection/props.js                       |    0 
 pages/customerManager/customerManager.vue                                                   |   20 -
 pages/mine/set/setUp.vue                                                                    |    6 
 components/uview-components/uview-ui/libs/config/props/section.js                           |    0 
 components/uview-components/uview-ui/components/u-swipe-action-item/nvue.js                 |    0 
 pages/mine/deposit/withdrawal.vue                                                           |    2 
 components/uview-components/uview-ui/libs/function/route.js                                 |    0 
 components/uview-components/uview-ui/libs/config/props/numberKeyboard.js                    |    0 
 pages/mine/signIn.vue                                                                       |    4 
 components/uview-components/uview-ui/components/u-line-progress/u-line-progress.vue         |    0 
 pages/order/afterSales/applyDetail.vue                                                      |    2 
 pages/mine/msgTips/packageMsg/index.vue                                                     |    2 
 components/uview-components/uview-ui/libs/function/timeFrom.js                              |    0 
 components/uview-components/uview-ui/components/u-calendar/props.js                         |    0 
 components/uview-components/uview-ui/components/u-mask/u-mask.vue                           |    0 
 components/uview-components/uview-ui/components/u-tr/u-tr.vue                               |    0 
 components/uview-components/uview-ui/libs/luch-request/core/defaults.js                     |    0 
 pages/product/shopList.vue                                                                  |    2 
 components/uview-components/uview-ui/components/u-index-anchor/u-index-anchor.vue           |    0 
 pages/mine/deposit/index.vue                                                                |    2 
 pages/tabbar/home/template/tpl_flex_four.vue                                                |    2 
 components/uview-components/uview-ui/components/u-slider/u-slider.vue                       |    0 
 pages/tabbar/home/template/tpl_flex_five.vue                                                |    2 
 components/uview-components/uview-ui/libs/config/props/form.js                              |    0 
 components/uview-components/uview-ui/components/u-picker-column/props.js                    |    0 
 components/uview-components/uview-ui/libs/config/props/codeInput.js                         |    0 
 components/uview-components/uview-ui/libs/config/props/stepsItem.js                         |    0 
 components/uview-components/uview-ui/components/u-swiper-indicator/props.js                 |    0 
 components/uview-components/uview-ui/libs/config/props/columnNotice.js                      |    0 
 components/uview-components/uview-ui/components/u-subsection/u-subsection.vue               |    0 
 components/uview-components/uview-ui/components/u-text/value.js                             |    0 
 pages/promotion/bargain/log.vue                                                             |    4 
 components/uview-components/uview-ui/components/u-icon/icons.js                             |    0 
 components/uview-components/uview-ui/components/u-select/u-select.vue                       |    0 
 components/uview-components/uview-ui/components/u-loading-page/u-loading-page.vue           |    0 
 components/uview-components/uview-ui/libs/config/props/loadmore.js                          |    0 
 pages/mine/im/index.vue                                                                     |    2 
 components/uview-components/uview-ui/components/u-cell-item/u-cell-item.vue                 |    0 
 components/uview-components/uview-ui/components/u-notice-bar/props.js                       |    0 
 components/uview-components/uview-ui/libs/config/props/radioGroup.js                        |    0 
 pages/mine/set/securityCenter/faceLogin.vue                                                 |    2 
 components/uview-components/uview-ui/components/u-radio/props.js                            |    0 
 components/uview-components/uview-ui/components/u-album/u-album.vue                         |    0 
 components/uview-components/uview-ui/components/u--form/u--form.vue                         |    0 
 components/uview-components/uview-ui/libs/config/props/readMore.js                          |    0 
 pages/mine/set/securityCenter/fingerLogin.vue                                               |    2 
 components/uview-components/uview-ui/components/u-button/nvue.scss                          |    0 
 pages/tabbar/home/template/tpl_search.vue                                                   |    2 
 pages/passport/entry/seller/step3.vue                                                       |    8 
 pages/product/product/popup/address.vue                                                     |    5 
 components/uview-components/uview-ui/libs/config/props/carKeyboard.js                       |    0 
 components/uview-components/uview-ui/components/u-loading-page/props.js                     |    0 
 components/uview-components/uview-ui/libs/config/props/collapse.js                          |    0 
 pages/order/evaluate/myEvaluate.vue                                                         |    7 
 components/uview-components/uview-ui/components/u-collapse-item/props.js                    |    0 
 components/m-share/index.vue                                                                |    6 
 pages/mine/point/myPoint.vue                                                                |    4 
 components/popups/popups.vue                                                                |    6 
 components/uview-components/uview-ui/components/u-datetime-picker/props.js                  |    0 
 components/uview-components/uview-ui/components/u-tooltip/u-tooltip.vue                     |    0 
 components/uview-components/uview-ui/components/u-button/vue.scss                           |    0 
 components/uview-components/uview-ui/components/u-line-progress/props.js                    |    0 
 components/uview-components/uview-ui/components/u-avatar-cropper/u-avatar-cropper.vue       |    0 
 components/uview-components/uview-ui/components/u-radio-group/props.js                      |    0 
 components/uview-components/uview-ui/libs/config/props/grid.js                              |    0 
 components/uview-components/uview-ui/libs/config/props/line.js                              |    0 
 components/uview-components/uview-ui/libs/config/props/swipeActionItem.js                   |    0 
 components/uview-components/uview-ui/components/u-no-network/u-no-network.vue               |    0 
 components/uview-components/uview-ui/components/u-time-line-item/u-time-line-item.vue       |    0 
 pages/mine/help/tips.vue                                                                    |    4 
 components/uview-components/uview-ui/components/u-dropdown-item/u-dropdown-item.vue         |    0 
 pages/promotion/point/detail.vue                                                            |    2 
 components/uview-components/uview-ui/libs/function/getParent.js                             |    0 
 components/m-search-revision/m-search-revision.vue                                          |    3 
 pages/product/goods.vue                                                                     |    9 
 components/uview-components/uview-ui/libs/css/style.nvue.scss                               |    0 
 pages/mine/msgTips/serviceMsg/index.vue                                                     |    2 
 pages/product/askList.vue                                                                   |    2 
 components/uview-components/uview-ui/libs/config/props/swiper.js                            |    0 
 components/uview-components/uview-ui/components/u-code-input/u-code-input.vue               |    0 
 components/uview-components/uview-ui/components/u-circle-progress/u-circle-progress.vue     |    0 
 components/uview-components/uview-ui/libs/css/nvue.scss                                     |    0 
 components/uview-components/uview-ui/components/u-row-notice/props.js                       |    0 
 components/uview-components/uview-ui/libs/config/props/upload.js                            |    0 
 components/uview-components/uview-ui/libs/config/props/textarea.js                          |    0 
 components/uview-components/uview-ui/components/u-card/u-card.vue                           |    0 
 pages/mine/msgTips/packageMsg/logisticsDetail.vue                                           |    2 
 components/uview-components/uview-ui/components/u-cell/u-cell.vue                           |    0 
 components/uview-components/uview-ui/components/u-list-item/u-list-item.vue                 |    0 
 pages/cart/coupon/couponCenter.vue                                                          |    3 
 components/uview-components/uview-ui/components/u-search/props.js                           |    0 
 components/uview-components/pages/empty-page/empty-page.vue                                 |    0 
 components/uview-components/uview-ui/libs/config/props/collapseItem.js                      |    0 
 components/uview-components/uview-ui/libs/function/throttle.js                              |    0 
 components/uview-components/uview-ui/components/u-number-keyboard/u-number-keyboard.vue     |    0 
 components/uview-components/uview-ui/components/u-datetime-picker/u-datetime-picker.vue     |    0 
 pages/order/complain/complain.vue                                                           |    2 
 components/uview-components/uview-ui/components/u-swipe-action-item/index.wxs               |    0 
 components/uview-components/uview-ui/libs/config/props/subsection.js                        |    0 
 components/uview-components/uview-ui/components/u-popup/props.js                            |    0 
 components/uview-components/uview-ui/components/u-swipe-action/props.js                     |    0 
 components/uview-components/uview-ui/components/u-switch/u-switch.vue                       |    0 
 components/uview-components/uview-ui/libs/config/props/empty.js                             |    0 
 components/uview-components/uview-ui/libs/config/props/noticeBar.js                         |    0 
 components/uview-components/uview-ui/components/u-transition/nvue.ani-map.js                |    0 
 components/uview-components/uview-ui/components/u-modal/props.js                            |    0 
 components/uview-components/uview-ui/components/u-navbar/u-navbar.vue                       |    0 
 components/uview-components/uview-ui/components/u-parse/node/node.vue                       |    0 
 components/uview-components/uview-ui/components/u-loading-icon/u-loading-icon.vue           |    0 
 components/uview-components/uview-ui/components/u-calendar/header.vue                       |    0 
 components/uview-components/uview-ui/libs/config/props/formItem.js                          |    0 
 components/uview-components/uview-ui/libs/config/props/listItem.js                          |    0 
 components/uview-components/uview-ui/libs/function/randomArray.js                           |    0 
 components/uview-components/uview-ui/libs/luch-request/index.js                             |    0 
 pages/cart/payment/payOrder.vue                                                             |    2 
 components/uview-components/uview-ui/components/u-swiper/props.js                           |    0 
 pages/order/afterSales/applyProgress.vue                                                    |    2 
 components/uview-components/uview-ui/libs/config/props/rate.js                              |    0 
 components/uview-components/uview-ui/components/u-avatar/props.js                           |    0 
 components/uview-components/uview-ui/libs/config/props/checkboxGroup.js                     |    0 
 components/uview-components/uview-ui/components/u-input/props.js                            |    0 
 components/uview-components/uview-ui/libs/function/type2icon.js                             |    0 
 pages/product/product/shop/-shop.vue                                                        |    3 
 components/uview-components/uview-ui/components/u-swipe-action-item/index - backup.wxs      |    0 
 manifest.json                                                                               |    2 
 components/uview-components/uview-ui/components/u-column-notice/u-column-notice.vue         |    0 
 components/uview-components/uview-ui/components/u-loadmore/u-loadmore.vue                   |    0 
 components/uview-components/uview-ui/libs/config/props/tag.js                               |    0 
 components/uview-components/uview-ui/theme.scss                                             |    0 
 components/uview-components/uview-ui/components/u-row-notice/u-row-notice.vue               |    0 
 components/uview-components/uview-ui/components/u-toast/u-toast.vue                         |    0 
 pages/cart/coupon/myCoupon.vue                                                              |    4 
 components/uview-components/uview-ui/libs/config/props/avatarGroup.js                       |    0 
 components/uview-components/uview-ui/components/u-back-top/u-back-top.vue                   |    0 
 pages/mine/myCollect.vue                                                                    |    8 
 pages/passport/scannerCodeLoginConfirm.vue                                                  |    2 
 components/uview-components/uview-ui/libs/config/props/circleProgress.js                    |    0 
 components/uview-components/uview-ui/components/u-scroll-list/nvue.js                       |    0 
 pages/product/licencePhoto.vue                                                              |    2 
 pages/tabbar/home/template/tpl_flex_three.vue                                               |    2 
 pages/order/complain/complainInfo.vue                                                       |    2 
 pages/promotion/point/pointList.vue                                                         |    2 
 components/uview-components/uview-ui/components/u-image/props.js                            |    0 
 components/uview-components/uview-ui/components/u-row/props.js                              |    0 
 pages/passport/article.vue                                                                  |    2 
 components/uview-components/uview-ui/components/u-slider/mpother.js                         |    0 
 components/uview-components/uview-ui/libs/css/style.h5.scss                                 |    0 
 components/uview-components/uview-ui/libs/function/random.js                                |    0 
 components/uview-components/uview-ui/libs/function/deepClone.js                             |    0 
 pages/order/afterSales/afterSalesDetail.vue                                                 |    2 
 components/uview-components/uview-ui/components/u-tabs-item/u-tabs-item.vue                 |    0 
 components/uview-components/uview-ui/components/u-transition/props.js                       |    0 
 components/uview-components/uview-ui/components/u-alert/props.js                            |    0 
 components/uview-components/uview-ui/components/u-radio-group/u-radio-group.vue             |    0 
 components/uview-components/uview-ui/libs/config/props/image.js                             |    0 
 pages/tabbar/home/template/fetch_coupon.vue                                                 |    2 
 components/uview-components/uview-ui/README.md                                              |    0 
 components/uview-components/uview-ui/components/u-picker/u-picker.vue                       |    0 
 components/uview-components/uview-ui/libs/function/md5.js                                   |    0 
 pages/tabbar/home/template/tpl_menu.vue                                                     |    2 
 pages/userPermissions/addStoreMember.vue                                                    |   25 -
 components/uview-components/uview-ui/components/u-dropdown-list/u-dropdown-list.vue         |    0 
 components/uview-components/uview-ui/components/u-button/props.js                           |    0 
 pages/product/product/evaluation/-evaluation.vue                                            |    5 
 components/uview-components/uview-ui/components/u-tag/props.js                              |    0 
 components/uview-components/uview-ui/components/u-parse/libs/config.js                      |    0 
 components/uview-components/uview-ui/components/u-loadmore/props.js                         |    0 
 components/m-take-down-sale-goods/index.vue                                                 |    4 
 components/uview-components/uview-ui/components/u--image/u--image.vue                       |    0 
 components/uview-components/uview-ui/components/u-tag/u-tag.vue                             |    0 
 components/uview-components/uview-ui/components/u-checkbox/props.js                         |    0 
 components/uview-components/uview-ui/components/u-toolbar/props.js                          |    0 
 components/uview-components/uview-ui/components/u-notify/u-notify.vue                       |    0 
 components/uview-components/uview-ui/libs/config/props.js                                   |    0 
 components/uview-components/uview-ui/libs/mixin/mpMixin.js                                  |    0 
 components/uview-components/uview-ui/components/u-column-notice/props.js                    |    0 
 components/uview-components/uview-ui/libs/config/props/tabs.js                              |    0 
 components/uview-components/uview-ui/components/u-message-input/u-message-input.vue         |    0 
 pages/navigation/search/searchPage.vue                                                      |    7 
 components/uview-components/uview-ui/libs/config/props/code.js                              |    0 
 components/uview-components/uview-ui/components/u-avatar-cropper/weCropper.js               |    0 
 components/uview-components/uview-ui/libs/config/props/swipterIndicator.js                  |    0 
 components/uview-components/uview-ui/libs/luch-request/core/dispatchRequest.js              |    0 
 components/uview-components/uview-ui/components/u-avatar/u-avatar.vue                       |    0 
 components/uview-components/uview-ui/components/u-full-screen/u-full-screen.vue             |    0 
 pages/tabbar/home/template/tpl_flex_one.vue                                                 |    2 
 components/uview-components/uview-ui/components/u-skeleton/u-skeleton.vue                   |    0 
 components/uview-components/uview-ui/libs/config/props/transition.js                        |    0 
 components/uview-components/uview-ui/components/u-index-item/u-index-item.vue               |    0 
 components/uview-components/uview-ui/components/u-toolbar/u-toolbar.vue                     |    0 
 components/uview-components/uview-ui/components/u-number-keyboard/props.js                  |    0 
 components/uview-components/uview-ui/components/u-rate/u-rate.vue                           |    0 
 components/uview-components/uview-ui/components/u-count-down/u-count-down.vue               |    0 
 components/uview-components/uview-ui/libs/util/province.js                                  |    0 
 pages/mine/distribution/auth.vue                                                            |    6 
 components/uview-components/uview-ui/libs/config/props/text.js                              |    0 
 components/uview-components/uview-ui/libs/function/debounce.js                              |    0 
 components/uview-components/uview-ui/libs/css/common.scss                                   |    0 
 components/uview-components/uview-ui/components/u-icon/props.js                             |    0 
 components/uview-components/uview-ui/libs/config/props/countDown.js                         |    0 
 components/uview-components/uview-ui/components/u-code/u-code.vue                           |    0 
 components/uview-components/uview-ui/components/uview-ui/uview-ui.vue                       |    0 
 components/uview-components/uview-ui/components/u-col/props.js                              |    0 
 components/uview-components/uview-ui/libs/config/props/tooltip.js                           |    0 
 components/uview-components/uview-ui/libs/luch-request/index.d.ts                           |    0 
 components/uview-components/uview-ui/components/u-action-sheet/props.js                     |    0 
 components/uview-components/uview-ui/components/u-keyboard/props.js                         |    0 
 components/uview-components/uview-ui/components/u-notify/props.js                           |    0 
 components/uview-components/uview-ui/components/u-overlay/props.js                          |    0 
 components/uview-components/uview-ui/components/u-slider/mpwxs.js                           |    0 
 pages/video/video-edit.vue                                                                  |   10 
 pages/mine/set/versionFunctionList.vue                                                      |    2 
 components/uview-components/uview-ui/components/u-status-bar/u-status-bar.vue               |    0 
 components/uview-components/uview-ui/components/u-number-box/u-number-box.vue               |    0 
 pages/tabbar/cart/cartList.vue                                                              |   12 
 components/uview-components/uview-ui/components/u-td/props.js                               |    0 
 components/uview-components/uview-ui/libs/config/props/noNetwork.js                         |    0 
 components/uview-components/uview-ui/libs/config/props/tabbarItem.js                        |    0 
 components/uview-components/uview-ui/components/u-alert-tips/u-alert-tips.vue               |    0 
 components/uview-components/uview-ui/components/u-dropdown/u-dropdown.vue                   |    0 
 components/uview-components/uview-ui/components/u-table/u-table.vue                         |    0 
 pages/tabbar/home/template/tpl_banner.vue                                                   |    2 
 components/uview-components/uview-ui/libs/config/props/indexList.js                         |    0 
 components/uview-components/uview-ui/libs/luch-request/adapters/index.js                    |    0 
 pages.json                                                                                  |   45 ++
 components/uview-components/uview-ui/libs/config/props/cell.js                              |    0 
 components/uview-components/uview-ui/libs/luch-request/helpers/isAbsoluteURL.js             |    0 
 components/uview-components/uview-ui/components/u-skeleton/props.js                         |    0 
 components/uview-components/uview-ui/libs/config/config.js                                  |    0 
 pages/mine/distribution/withdrawal.vue                                                      |    3 
 pages/promotion/point/user.vue                                                              |    2 
 components/uview-components/uview-ui/components/u-steps-item/props.js                       |    0 
 components/uview-components/uview-ui/libs/function/test.js                                  |    0 
 pages/mine/address/storeAddress.vue                                                         |    2 
 pages/tabbar/user/my.vue                                                                    |    6 
 components/uview-components/uview-ui/components/u-divider/u-divider.vue                     |    0 
 components/uview-components/uview-ui/libs/config/props/album.js                             |    0 
 components/uview-components/uview-ui/components/u-action-sheet/u-action-sheet.vue           |    0 
 components/uview-components/uview-ui/components/u-row/u-row.vue                             |    0 
 components/uview-components/uview-ui/libs/function/trim.js                                  |    0 
 components/uview-components/uview-ui/components/u-parse/libs/MpHtmlParser.js                |    0 
 components/uview-components/uview-ui/libs/function/deepMerge.js                             |    0 
 components/uview-components/uview-ui/libs/util/city.js                                      |    0 
 components/uview-components/uview-ui/components/u-td/u-td.vue                               |    0 
 App.vue                                                                                     |    2 
 components/uview-components/uview-ui/components/u-tr/props.js                               |    0 
 pages/mine/activity/detail.vue                                                              |    5 
 components/uview-components/uview-ui/libs/config/props/icon.js                              |    0 
 components/uview-components/uview-ui/index.js                                               |    0 
 components/uview-components/uview-ui/components/u-notice-bar/u-notice-bar.vue               |    0 
 components/uview-components/uview-ui/libs/config/props/row.js                               |    0 
 pages/passport/entry/seller/index.vue                                                       |    3 
 components/uview-components/uview-ui/libs/config/props/actionSheet.js                       |    0 
 components/uview-components/uview-ui/libs/config/props/toast.js                             |    0 
 components/uview-components/uview-ui/libs/util/emitter.js                                   |    0 
 pages/mine/set/editionIntro.vue                                                             |    4 
 components/uview-components/uview-ui/components/u-status-bar/props.js                       |    0 
 components/uview-components/uview-ui/libs/mixin/mpShare.js                                  |    0 
 components/uview-components/uview-ui/components/u-th/u-th.vue                               |    0 
 components/uview-components/uview-ui/components/u-icon/u-icon.vue                           |    0 
 components/uview-components/uview-ui/libs/css/h5.scss                                       |    0 
 pages/order/evaluate/releaseEvaluate.vue                                                    |    2 
 /dev/null                                                                                   |  261 -----------------
 components/uview-components/uview-ui/components/u-swiper/u-swiper.vue                       |    0 
 pages/mine/im/list.vue                                                                      |    2 
 components/uview-components/uview-ui/libs/config/props/swipeAction.js                       |    0 
 components/m-canvas/index.vue                                                               |    2 
 components/uview-components/uview-ui/components/u-swipe-action-item/wxs.js                  |    0 
 components/uview-components/uview-ui/libs/css/style.vue.scss                                |    0 
 components/m-buy/goods.vue                                                                  |    4 
 components/uview-components/uview-ui/changelog.md                                           |    0 
 570 files changed, 212 insertions(+), 672 deletions(-)

diff --git a/App.vue b/App.vue
index 0bddd6a..d173efb 100644
--- a/App.vue
+++ b/App.vue
@@ -223,7 +223,7 @@
 </script>
 
 <style lang="scss">
-	@import '@/uview-components/uview-ui/index.scss';
+	@import '@/components/uview-components/uview-ui/index.scss';
 
 	// -------閫傞厤搴曢儴瀹夊叏鍖�  鑻规灉x绯诲垪鍒樻捣灞�
 
diff --git a/components/m-buy/goods.vue b/components/m-buy/goods.vue
index 75ee113..7217bbb 100644
--- a/components/m-buy/goods.vue
+++ b/components/m-buy/goods.vue
@@ -112,9 +112,7 @@
 	</div>
 </template>
 <script>
-import UPopup from '@/uview-components/uview-ui/components/u-popup/u-popup.vue';
-import UImage from '@/uview-components/uview-ui/components/u-image/u-image.vue';
-import UAlertTips from '@/uview-components/uview-ui/components/u-alert-tips/u-alert-tips.vue';
+import '@/components/uview-components/uview-ui';
 
 import * as API_trade from '@/api/trade.js';
 import setup from './popup';
diff --git a/components/m-canvas/index.vue b/components/m-canvas/index.vue
index 6d6161b..a712294 100644
--- a/components/m-canvas/index.vue
+++ b/components/m-canvas/index.vue
@@ -18,7 +18,7 @@
   </div>
 </template>
 <script>
-import '@/uview-components/uview-ui'
+import '@/components/uview-components/uview-ui'
 // 寮曞叆缁樺埗鎻掍欢
 import DrawPoster from "@/js_sdk/u-draw-poster";
 
diff --git a/components/m-goods-list/list.vue b/components/m-goods-list/list.vue
index 632c690..995afee 100644
--- a/components/m-goods-list/list.vue
+++ b/components/m-goods-list/list.vue
@@ -101,14 +101,10 @@
 </template>
 
 <script>
-	import UIcon from '@/uview-components/uview-ui/components/u-icon/u-icon.vue';
-	import UImage from '@/uview-components/uview-ui/components/u-image/u-image.vue';
-	import ULoading from '@/uview-components/uview-ui/components/u-loading/u-loading.vue';
-	import UTag from '@/uview-components/uview-ui/components/u-tag/u-tag.vue';
+	import '@/components/uview-components/uview-ui';
 	
 	import commonTpl from '@/components/m-goods-list/common'
 	export default {
-		components: {UIcon,UImage,ULoading,UTag},
 		data() {
 			return {
 				lightColor: this.$mainColor
diff --git a/components/m-goods-list/promotion.vue b/components/m-goods-list/promotion.vue
index c426f80..5134dc9 100644
--- a/components/m-goods-list/promotion.vue
+++ b/components/m-goods-list/promotion.vue
@@ -44,7 +44,7 @@
 </template>
 
 <script>
-	import '@/uview-components/uview-ui'
+	import '@/components/uview-components/uview-ui'
 	import commonTpl from '@/components/m-goods-list/common'
 	export default {
 		data() {
diff --git a/components/m-search-revision/m-search-revision.vue b/components/m-search-revision/m-search-revision.vue
index 08095ef..4589401 100644
--- a/components/m-search-revision/m-search-revision.vue
+++ b/components/m-search-revision/m-search-revision.vue
@@ -29,10 +29,9 @@
 </template>
 
 <script>
-import UIcon from '@/uview-components/uview-ui/components/u-icon/u-icon.vue';
+import '@/components/uview-components/uview-ui';
 
 export default {
-  components: {UIcon},
   props: {
     mode: {
       value: Number,
diff --git a/components/m-share/index.vue b/components/m-share/index.vue
index 3592c7c..e181d43 100644
--- a/components/m-share/index.vue
+++ b/components/m-share/index.vue
@@ -29,15 +29,13 @@
   </u-popup>
 </template>
 <script>
-import UIcon from '@/uview-components/uview-ui/components/u-icon/u-icon.vue';
-import UPopup from '@/uview-components/uview-ui/components/u-popup/u-popup.vue';
+import '@/components/uview-components/uview-ui';
 
 import { h5Copy } from "@/js_sdk/h5-copy/h5-copy.js";
 import configs from "@/config/config";
-import mpShare from "@/uview-components/uview-ui/index.js";
+import mpShare from "@/components/uview-components/uview-ui/index.js";
 
 export default {
-  components: {UIcon,UPopup},
   mixins: [mpShare],
   data() {
     return {
diff --git a/components/m-take-down-sale-goods/index.vue b/components/m-take-down-sale-goods/index.vue
index 2d0d740..59dfffd 100644
--- a/components/m-take-down-sale-goods/index.vue
+++ b/components/m-take-down-sale-goods/index.vue
@@ -12,12 +12,12 @@
 </template>
 
 <script>
-import UPopup from '@/uview-components/uview-ui/components/u-popup/u-popup.vue';
+import '@/components/uview-components/uview-ui';
 
 import goodsRecommend from "@/components/m-goods-recommend/index.vue";
 
 export default {
-  components: { goodsRecommend,UPopup },
+  components: { goodsRecommend },
   data() {
     return {
       show: true, // 鏄惁鏄剧ず
diff --git a/components/popups/popups.vue b/components/popups/popups.vue
index fbdd22c..22fb31c 100644
--- a/components/popups/popups.vue
+++ b/components/popups/popups.vue
@@ -11,10 +11,12 @@
 </template>
 
 <script>
-import UIcon from '@/components/u-icon/u-icon.vue';
+import '@/components/uview-components/uview-ui';
 
 export default {
-  components: {UIcon},
+	componentPlaceholder: {
+	    'u-icon': 'view'
+	  },
   props: {
     maskBg: {
       type: String,
diff --git a/components/u-icon/icons.js b/components/u-icon/icons.js
deleted file mode 100644
index f4d0fe2..0000000
--- a/components/u-icon/icons.js
+++ /dev/null
@@ -1,214 +0,0 @@
-export default {
-    'uicon-level': '\ue693',
-    'uicon-column-line': '\ue68e',
-    'uicon-checkbox-mark': '\ue807',
-    'uicon-folder': '\ue7f5',
-    'uicon-movie': '\ue7f6',
-    'uicon-star-fill': '\ue669',
-    'uicon-star': '\ue65f',
-    'uicon-phone-fill': '\ue64f',
-    'uicon-phone': '\ue622',
-    'uicon-apple-fill': '\ue881',
-    'uicon-chrome-circle-fill': '\ue885',
-    'uicon-backspace': '\ue67b',
-    'uicon-attach': '\ue632',
-    'uicon-cut': '\ue948',
-    'uicon-empty-car': '\ue602',
-    'uicon-empty-coupon': '\ue682',
-    'uicon-empty-address': '\ue646',
-    'uicon-empty-favor': '\ue67c',
-    'uicon-empty-permission': '\ue686',
-    'uicon-empty-news': '\ue687',
-    'uicon-empty-search': '\ue664',
-    'uicon-github-circle-fill': '\ue887',
-    'uicon-rmb': '\ue608',
-    'uicon-person-delete-fill': '\ue66a',
-    'uicon-reload': '\ue788',
-    'uicon-order': '\ue68f',
-    'uicon-server-man': '\ue6bc',
-    'uicon-search': '\ue62a',
-    'uicon-fingerprint': '\ue955',
-    'uicon-more-dot-fill': '\ue630',
-    'uicon-scan': '\ue662',
-    'uicon-share-square': '\ue60b',
-    'uicon-map': '\ue61d',
-    'uicon-map-fill': '\ue64e',
-    'uicon-tags': '\ue629',
-    'uicon-tags-fill': '\ue651',
-    'uicon-bookmark-fill': '\ue63b',
-    'uicon-bookmark': '\ue60a',
-    'uicon-eye': '\ue613',
-    'uicon-eye-fill': '\ue641',
-    'uicon-mic': '\ue64a',
-    'uicon-mic-off': '\ue649',
-    'uicon-calendar': '\ue66e',
-    'uicon-calendar-fill': '\ue634',
-    'uicon-trash': '\ue623',
-    'uicon-trash-fill': '\ue658',
-    'uicon-play-left': '\ue66d',
-    'uicon-play-right': '\ue610',
-    'uicon-minus': '\ue618',
-    'uicon-plus': '\ue62d',
-    'uicon-info': '\ue653',
-    'uicon-info-circle': '\ue7d2',
-    'uicon-info-circle-fill': '\ue64b',
-    'uicon-question': '\ue715',
-    'uicon-error': '\ue6d3',
-    'uicon-close': '\ue685',
-    'uicon-checkmark': '\ue6a8',
-    'uicon-android-circle-fill': '\ue67e',
-    'uicon-android-fill': '\ue67d',
-    'uicon-ie': '\ue87b',
-    'uicon-IE-circle-fill': '\ue889',
-    'uicon-google': '\ue87a',
-    'uicon-google-circle-fill': '\ue88a',
-    'uicon-setting-fill': '\ue872',
-    'uicon-setting': '\ue61f',
-    'uicon-minus-square-fill': '\ue855',
-    'uicon-plus-square-fill': '\ue856',
-    'uicon-heart': '\ue7df',
-    'uicon-heart-fill': '\ue851',
-    'uicon-camera': '\ue7d7',
-    'uicon-camera-fill': '\ue870',
-    'uicon-more-circle': '\ue63e',
-    'uicon-more-circle-fill': '\ue645',
-    'uicon-chat': '\ue620',
-    'uicon-chat-fill': '\ue61e',
-    'uicon-bag-fill': '\ue617',
-    'uicon-bag': '\ue619',
-    'uicon-error-circle-fill': '\ue62c',
-    'uicon-error-circle': '\ue624',
-    'uicon-close-circle': '\ue63f',
-    'uicon-close-circle-fill': '\ue637',
-    'uicon-checkmark-circle': '\ue63d',
-    'uicon-checkmark-circle-fill': '\ue635',
-    'uicon-question-circle-fill': '\ue666',
-    'uicon-question-circle': '\ue625',
-    'uicon-share': '\ue631',
-    'uicon-share-fill': '\ue65e',
-    'uicon-shopping-cart': '\ue621',
-    'uicon-shopping-cart-fill': '\ue65d',
-    'uicon-bell': '\ue609',
-    'uicon-bell-fill': '\ue640',
-    'uicon-list': '\ue650',
-    'uicon-list-dot': '\ue616',
-    'uicon-zhihu': '\ue6ba',
-    'uicon-zhihu-circle-fill': '\ue709',
-    'uicon-zhifubao': '\ue6b9',
-    'uicon-zhifubao-circle-fill': '\ue6b8',
-    'uicon-weixin-circle-fill': '\ue6b1',
-    'uicon-weixin-fill': '\ue6b2',
-    'uicon-twitter-circle-fill': '\ue6ab',
-    'uicon-twitter': '\ue6aa',
-    'uicon-taobao-circle-fill': '\ue6a7',
-    'uicon-taobao': '\ue6a6',
-    'uicon-weibo-circle-fill': '\ue6a5',
-    'uicon-weibo': '\ue6a4',
-    'uicon-qq-fill': '\ue6a1',
-    'uicon-qq-circle-fill': '\ue6a0',
-    'uicon-moments-circel-fill': '\ue69a',
-    'uicon-moments': '\ue69b',
-    'uicon-qzone': '\ue695',
-    'uicon-qzone-circle-fill': '\ue696',
-    'uicon-baidu-circle-fill': '\ue680',
-    'uicon-baidu': '\ue681',
-    'uicon-facebook-circle-fill': '\ue68a',
-    'uicon-facebook': '\ue689',
-    'uicon-car': '\ue60c',
-    'uicon-car-fill': '\ue636',
-    'uicon-warning-fill': '\ue64d',
-    'uicon-warning': '\ue694',
-    'uicon-clock-fill': '\ue638',
-    'uicon-clock': '\ue60f',
-    'uicon-edit-pen': '\ue612',
-    'uicon-edit-pen-fill': '\ue66b',
-    'uicon-email': '\ue611',
-    'uicon-email-fill': '\ue642',
-    'uicon-minus-circle': '\ue61b',
-    'uicon-minus-circle-fill': '\ue652',
-    'uicon-plus-circle': '\ue62e',
-    'uicon-plus-circle-fill': '\ue661',
-    'uicon-file-text': '\ue663',
-    'uicon-file-text-fill': '\ue665',
-    'uicon-pushpin': '\ue7e3',
-    'uicon-pushpin-fill': '\ue86e',
-    'uicon-grid': '\ue673',
-    'uicon-grid-fill': '\ue678',
-    'uicon-play-circle': '\ue647',
-    'uicon-play-circle-fill': '\ue655',
-    'uicon-pause-circle-fill': '\ue654',
-    'uicon-pause': '\ue8fa',
-    'uicon-pause-circle': '\ue643',
-    'uicon-eye-off': '\ue648',
-    'uicon-eye-off-outline': '\ue62b',
-    'uicon-gift-fill': '\ue65c',
-    'uicon-gift': '\ue65b',
-    'uicon-rmb-circle-fill': '\ue657',
-    'uicon-rmb-circle': '\ue677',
-    'uicon-kefu-ermai': '\ue656',
-    'uicon-server-fill': '\ue751',
-    'uicon-coupon-fill': '\ue8c4',
-    'uicon-coupon': '\ue8ae',
-    'uicon-integral': '\ue704',
-    'uicon-integral-fill': '\ue703',
-    'uicon-home-fill': '\ue964',
-    'uicon-home': '\ue965',
-    'uicon-hourglass-half-fill': '\ue966',
-    'uicon-hourglass': '\ue967',
-    'uicon-account': '\ue628',
-    'uicon-plus-people-fill': '\ue626',
-    'uicon-minus-people-fill': '\ue615',
-    'uicon-account-fill': '\ue614',
-    'uicon-thumb-down-fill': '\ue726',
-    'uicon-thumb-down': '\ue727',
-    'uicon-thumb-up': '\ue733',
-    'uicon-thumb-up-fill': '\ue72f',
-    'uicon-lock-fill': '\ue979',
-    'uicon-lock-open': '\ue973',
-    'uicon-lock-opened-fill': '\ue974',
-    'uicon-lock': '\ue97a',
-    'uicon-red-packet-fill': '\ue690',
-    'uicon-photo-fill': '\ue98b',
-    'uicon-photo': '\ue98d',
-    'uicon-volume-off-fill': '\ue659',
-    'uicon-volume-off': '\ue644',
-    'uicon-volume-fill': '\ue670',
-    'uicon-volume': '\ue633',
-    'uicon-red-packet': '\ue691',
-    'uicon-download': '\ue63c',
-    'uicon-arrow-up-fill': '\ue6b0',
-    'uicon-arrow-down-fill': '\ue600',
-    'uicon-play-left-fill': '\ue675',
-    'uicon-play-right-fill': '\ue676',
-    'uicon-rewind-left-fill': '\ue679',
-    'uicon-rewind-right-fill': '\ue67a',
-    'uicon-arrow-downward': '\ue604',
-    'uicon-arrow-leftward': '\ue601',
-    'uicon-arrow-rightward': '\ue603',
-    'uicon-arrow-upward': '\ue607',
-    'uicon-arrow-down': '\ue60d',
-    'uicon-arrow-right': '\ue605',
-    'uicon-arrow-left': '\ue60e',
-    'uicon-arrow-up': '\ue606',
-    'uicon-skip-back-left': '\ue674',
-    'uicon-skip-forward-right': '\ue672',
-    'uicon-rewind-right': '\ue66f',
-    'uicon-rewind-left': '\ue671',
-    'uicon-arrow-right-double': '\ue68d',
-    'uicon-arrow-left-double': '\ue68c',
-    'uicon-wifi-off': '\ue668',
-    'uicon-wifi': '\ue667',
-    'uicon-empty-data': '\ue62f',
-    'uicon-empty-history': '\ue684',
-    'uicon-empty-list': '\ue68b',
-    'uicon-empty-page': '\ue627',
-    'uicon-empty-order': '\ue639',
-    'uicon-man': '\ue697',
-    'uicon-woman': '\ue69c',
-    'uicon-man-add': '\ue61c',
-    'uicon-man-add-fill': '\ue64c',
-    'uicon-man-delete': '\ue61a',
-    'uicon-man-delete-fill': '\ue66a',
-    'uicon-zh': '\ue70a',
-    'uicon-en': '\ue692'
-}
diff --git a/components/u-icon/props.js b/components/u-icon/props.js
deleted file mode 100644
index 71845b7..0000000
--- a/components/u-icon/props.js
+++ /dev/null
@@ -1,89 +0,0 @@
-export default {
-    props: {
-        // 鍥炬爣绫诲悕
-        name: {
-            type: String,
-            default: uni.$u.props.icon.name
-        },
-        // 鍥炬爣棰滆壊锛屽彲鎺ュ彈涓婚鑹�
-        color: {
-            type: String,
-            default: uni.$u.props.icon.color
-        },
-        // 瀛椾綋澶у皬锛屽崟浣峱x
-        size: {
-            type: [String, Number],
-            default: uni.$u.props.icon.size
-        },
-        // 鏄惁鏄剧ず绮椾綋
-        bold: {
-            type: Boolean,
-            default: uni.$u.props.icon.bold
-        },
-        // 鐐瑰嚮鍥炬爣鐨勬椂鍊欎紶閫掍簨浠跺嚭鍘荤殑index锛堢敤浜庡尯鍒嗙偣鍑讳簡鍝竴涓級
-        index: {
-            type: [String, Number],
-            default: uni.$u.props.icon.index
-        },
-        // 瑙︽懜鍥炬爣鏃剁殑绫诲悕
-        hoverClass: {
-            type: String,
-            default: uni.$u.props.icon.hoverClass
-        },
-        // 鑷畾涔夋墿灞曞墠缂�锛屾柟渚跨敤鎴锋墿灞曡嚜宸辩殑鍥炬爣搴�
-        customPrefix: {
-            type: String,
-            default: uni.$u.props.icon.customPrefix
-        },
-        // 鍥炬爣鍙宠竟鎴栬�呬笅闈㈢殑鏂囧瓧
-        label: {
-            type: [String, Number],
-            default: uni.$u.props.icon.label
-        },
-        // label鐨勪綅缃紝鍙兘鍙宠竟鎴栬�呬笅杈�
-        labelPos: {
-            type: String,
-            default: uni.$u.props.icon.labelPos
-        },
-        // label鐨勫ぇ灏�
-        labelSize: {
-            type: [String, Number],
-            default: uni.$u.props.icon.labelSize
-        },
-        // label鐨勯鑹�
-        labelColor: {
-            type: String,
-            default: uni.$u.props.icon.labelColor
-        },
-        // label涓庡浘鏍囩殑璺濈
-        space: {
-            type: [String, Number],
-            default: uni.$u.props.icon.space
-        },
-        // 鍥剧墖鐨刴ode
-        imgMode: {
-            type: String,
-            default: uni.$u.props.icon.imgMode
-        },
-        // 鐢ㄤ簬鏄剧ず鍥剧墖灏忓浘鏍囨椂锛屽浘鐗囩殑瀹藉害
-        width: {
-            type: [String, Number],
-            default: uni.$u.props.icon.width
-        },
-        // 鐢ㄤ簬鏄剧ず鍥剧墖灏忓浘鏍囨椂锛屽浘鐗囩殑楂樺害
-        height: {
-            type: [String, Number],
-            default: uni.$u.props.icon.height
-        },
-        // 鐢ㄤ簬瑙e喅鏌愪簺鎯呭喌涓嬶紝璁╁浘鏍囧瀭鐩村眳涓殑鐢ㄩ��
-        top: {
-            type: [String, Number],
-            default: uni.$u.props.icon.top
-        },
-        // 鏄惁闃绘浜嬩欢浼犳挱
-        stop: {
-            type: Boolean,
-            default: uni.$u.props.icon.stop
-        }
-    }
-}
diff --git a/components/u-icon/u-icon.vue b/components/u-icon/u-icon.vue
deleted file mode 100644
index 34f361c..0000000
--- a/components/u-icon/u-icon.vue
+++ /dev/null
@@ -1,261 +0,0 @@
-<template>
-	<view :style="[customStyle]" class="u-icon" @tap="click" :class="['u-icon--' + labelPos]">
-		<image class="u-icon__img" v-if="isImg" :src="name" :mode="imgMode" :style="[imgStyle]"></image>
-		<text v-else class="u-icon__icon" :class="customClass" :style="[iconStyle]" :hover-class="hoverClass" @touchstart="touchstart"></text>
-		<text v-if="label" class="u-icon__label" :style="{
-			color: labelColor,
-			fontSize: $u.addUnit(labelSize),
-			marginLeft: labelPos == 'right' ? $u.addUnit(marginLeft) : 0,
-			marginTop: labelPos == 'bottom' ? $u.addUnit(marginTop) : 0,
-			marginRight: labelPos == 'left' ? $u.addUnit(marginRight) : 0,
-			marginBottom: labelPos == 'top' ? $u.addUnit(marginBottom) : 0,
-		}">{{label}}</text>
-	</view>
-</template>
-
-<script>
-/**
- * icon 鍥炬爣
- * @description 鍩轰簬瀛椾綋鐨勫浘鏍囬泦锛屽寘鍚簡澶у鏁板父瑙佸満鏅殑鍥炬爣銆�
- * @tutorial https://www.uviewui.com/components/icon.html
- * @property {String} name 鍥炬爣鍚嶇О锛岃绀轰緥鍥炬爣闆�
- * @property {String} color 鍥炬爣棰滆壊锛堥粯璁nherit锛�
- * @property {String | Number} size 鍥炬爣瀛椾綋澶у皬锛屽崟浣峳px锛堥粯璁�32锛�
- * @property {String | Number} label-size label瀛椾綋澶у皬锛屽崟浣峳px锛堥粯璁�28锛�
- * @property {String} label 鍥炬爣鍙充晶鐨刲abel鏂囧瓧锛堥粯璁�28锛�
- * @property {String} label-pos label鏂囧瓧鐩稿浜庡浘鏍囩殑浣嶇疆锛屽彧鑳絩ight鎴朾ottom锛堥粯璁ight锛�
- * @property {String} label-color label瀛椾綋棰滆壊锛堥粯璁�#606266锛�
- * @property {Object} custom-style icon鐨勬牱寮忥紝瀵硅薄褰㈠紡
- * @property {String} custom-prefix 鑷畾涔夊瓧浣撳浘鏍囧簱鏃讹紝闇�瑕佸啓涓婃鍊�
- * @property {String | Number} margin-left label鍦ㄥ彸渚ф椂涓庡浘鏍囩殑璺濈锛屽崟浣峳px锛堥粯璁�6锛�
- * @property {String | Number} margin-top label鍦ㄤ笅鏂规椂涓庡浘鏍囩殑璺濈锛屽崟浣峳px锛堥粯璁�6锛�
- * @property {String | Number} margin-bottom label鍦ㄤ笂鏂规椂涓庡浘鏍囩殑璺濈锛屽崟浣峳px锛堥粯璁�6锛�
- * @property {String | Number} margin-right label鍦ㄥ乏渚ф椂涓庡浘鏍囩殑璺濈锛屽崟浣峳px锛堥粯璁�6锛�
- * @property {String} label-pos label鐩稿浜庡浘鏍囩殑浣嶇疆锛屽彧鑳絩ight鎴朾ottom锛堥粯璁ight锛�
- * @property {String} index 涓�涓敤浜庡尯鍒嗗涓浘鏍囩殑鍊硷紝鐐瑰嚮鍥炬爣鏃堕�氳繃click浜嬩欢浼犲嚭
- * @property {String} hover-class 鍥炬爣鎸変笅鍘荤殑鏍峰紡绫伙紝鐢ㄦ硶鍚寀ni鐨剉iew缁勪欢鐨刪over-class鍙傛暟锛岃鎯呰瀹樼綉
- * @property {String} width 鏄剧ず鍥剧墖灏忓浘鏍囨椂鐨勫搴�
- * @property {String} height 鏄剧ず鍥剧墖灏忓浘鏍囨椂鐨勯珮搴�
- * @property {String} top 鍥炬爣鍦ㄥ瀭鐩存柟鍚戜笂鐨勫畾浣�
- * @event {Function} click 鐐瑰嚮鍥炬爣鏃惰Е鍙�
- * @example <u-icon name="photo" color="#2979ff" size="28"></u-icon>
- */
-export default {
-	name: 'u-icon',
-	props: {
-		// 鍥炬爣绫诲悕
-		name: {
-			type: String,
-			default: ''
-		},
-		// 鍥炬爣棰滆壊锛屽彲鎺ュ彈涓婚鑹�
-		color: {
-			type: String,
-			default: ''
-		},
-		// 瀛椾綋澶у皬锛屽崟浣峳px
-		size: {
-			type: [Number, String],
-			default: 'inherit'
-		},
-		// 鏄惁鏄剧ず绮椾綋
-		bold: {
-			type: Boolean,
-			default: false
-		},
-		// 鐐瑰嚮鍥炬爣鐨勬椂鍊欎紶閫掍簨浠跺嚭鍘荤殑index锛堢敤浜庡尯鍒嗙偣鍑讳簡鍝竴涓級
-		index: {
-			type: [Number, String],
-			default: ''
-		},
-		// 瑙︽懜鍥炬爣鏃剁殑绫诲悕
-		hoverClass: {
-			type: String,
-			default: ''
-		},
-		// 鑷畾涔夋墿灞曞墠缂�锛屾柟渚跨敤鎴锋墿灞曡嚜宸辩殑鍥炬爣搴�
-		customPrefix: {
-			type: String,
-			default: 'uicon'
-		},
-		// 鍥炬爣鍙宠竟鎴栬�呬笅闈㈢殑鏂囧瓧
-		label: {
-			type: String,
-			default: ''
-		},
-		// label鐨勪綅缃紝鍙兘鍙宠竟鎴栬�呬笅杈�
-		labelPos: {
-			type: String,
-			default: 'right'
-		},
-		// label鐨勫ぇ灏�
-		labelSize: {
-			type: [String, Number],
-			default: '28'
-		},
-		// label鐨勯鑹�
-		labelColor: {
-			type: String,
-			default: '#606266'
-		},
-		// label涓庡浘鏍囩殑璺濈(妯悜鎺掑垪)
-		marginLeft: {
-			type: [String, Number],
-			default: '6'
-		},
-		// label涓庡浘鏍囩殑璺濈(绔栧悜鎺掑垪)
-		marginTop: {
-			type: [String, Number],
-			default: '6'
-		},
-		// label涓庡浘鏍囩殑璺濈(绔栧悜鎺掑垪)
-		marginRight: {
-			type: [String, Number],
-			default: '6'
-		},
-		// label涓庡浘鏍囩殑璺濈(绔栧悜鎺掑垪)
-		marginBottom: {
-			type: [String, Number],
-			default: '6'
-		},
-		// 鍥剧墖鐨刴ode
-		imgMode: {
-			type: String,
-			default: 'widthFix'
-		},
-		// 鑷畾涔夋牱寮�
-		customStyle: {
-			type: Object,
-			default() {
-				return {}
-			}
-		},
-		// 鐢ㄤ簬鏄剧ず鍥剧墖灏忓浘鏍囨椂锛屽浘鐗囩殑瀹藉害
-		width: {
-			type: [String, Number],
-			default: ''
-		},
-		// 鐢ㄤ簬鏄剧ず鍥剧墖灏忓浘鏍囨椂锛屽浘鐗囩殑楂樺害
-		height: {
-			type: [String, Number],
-			default: ''
-		},
-		// 鐢ㄤ簬瑙e喅鏌愪簺鎯呭喌涓嬶紝璁╁浘鏍囧瀭鐩村眳涓殑鐢ㄩ��
-		top: {
-			type: [String, Number],
-			default: 0
-		}
-	},
-	computed: {
-		customClass() {
-			let classes = [];
-			classes.push(this.customPrefix + '-' + this.name);
-			// uView鐨勮嚜瀹氫箟鍥炬爣绫诲悕涓簎-iconfont
-			if (this.customPrefix == 'uicon') classes.push('u-iconfont');
-			else classes.push(this.customPrefix);
-			// 涓婚鑹诧紝閫氳繃绫婚厤缃�
-			if (this.color && this.$u.config.type.includes(this.color)) classes.push('u-icon__icon--' + this.color);
-			// 闃块噷锛屽ご鏉★紝鐧惧害灏忕▼搴忛�氳繃鏁扮粍缁戝畾绫诲悕鏃讹紝鏃犳硶鐩存帴浣跨敤[a, b, c]鐨勫舰寮忥紝鍚﹀垯鏃犳硶璇嗗埆
-			// 鏁呴渶灏嗗叾鎷嗘垚涓�涓瓧绗︿覆鐨勫舰寮忥紝閫氳繃绌烘牸闅斿紑鍚勪釜绫诲悕
-			//#ifdef MP-ALIPAY || MP-TOUTIAO || MP-BAIDU
-			classes = classes.join(' ');
-			//#endif
-			return classes;
-		},
-		iconStyle() {
-			let style = {};
-			style = {
-				fontSize: this.size == 'inherit' ? 'inherit' : this.$u.addUnit(this.size),
-				fontWeight: this.bold ? 'bold' : 'normal',
-				// 鏌愪簺鐗规畩鎯呭喌闇�瑕佽缃竴涓埌椤堕儴鐨勮窛绂伙紝鎵嶈兘鏇村ソ鐨勫瀭鐩村眳涓�
-				top: this.$u.addUnit(this.top)
-			};
-			// 闈炰富棰樿壊鍊兼椂锛屾墠褰撲綔棰滆壊鍊�
-			if (this.color && !this.$u.config.type.includes(this.color)) style.color = this.color;
-			return style;
-		},
-		// 鍒ゆ柇浼犲叆鐨刵ame灞炴�э紝鏄惁鍥剧墖璺緞锛屽彧瑕佸甫鏈�"/"鍧囪涓烘槸鍥剧墖褰㈠紡
-		isImg() {
-			return this.name.indexOf('/') !== -1;
-		},
-		imgStyle() {
-			let style = {};
-			// 濡傛灉璁剧疆width鍜宧eight灞炴�э紝鍒欎紭鍏堜娇鐢紝鍚﹀垯浣跨敤size灞炴��
-			style.width = this.width ? this.$u.addUnit(this.width) : this.$u.addUnit(this.size);
-			style.height = this.height ? this.$u.addUnit(this.height) : this.$u.addUnit(this.size);
-			return style;
-		}
-	},
-	methods: {
-		click() {
-			this.$emit('click', this.index);
-		},
-		touchstart() {
-			this.$emit('touchstart', this.index);
-		}
-	}
-};
-</script>
-
-<style scoped lang="scss">
-@import "@/uview-components/uview-ui/libs/css/style.components.scss";
-@import '@/uview-components/uview-ui/iconfont.css';
-
-.u-icon {
-	display: inline-flex;
-	align-items: center;
-
-	&--left {
-		flex-direction: row-reverse;
-		align-items: center;
-	}
-
-	&--right {
-		flex-direction: row;
-		align-items: center;
-	}
-
-	&--top {
-		flex-direction: column-reverse;
-		justify-content: center;
-	}
-
-	&--bottom {
-		flex-direction: column;
-		justify-content: center;
-	}
-
-	&__icon {
-		position: relative;
-		
-		&--primary {
-			color: $u-type-primary;
-		}
-
-		&--success {
-			color: $u-type-success;
-		}
-
-		&--error {
-			color: $u-type-error;
-		}
-
-		&--warning {
-			color: $u-type-warning;
-		}
-
-		&--info {
-			color: $u-type-info;
-		}
-	}
-
-	&__img {
-		height: auto;
-		will-change: transform;
-	}
-
-	&__label {
-		line-height: 1;
-	}
-}
-</style>
diff --git a/uview-components/pages/empty-page/empty-page.vue b/components/uview-components/pages/empty-page/empty-page.vue
similarity index 100%
rename from uview-components/pages/empty-page/empty-page.vue
rename to components/uview-components/pages/empty-page/empty-page.vue
diff --git a/uview-components/uview-ui/LICENSE b/components/uview-components/uview-ui/LICENSE
similarity index 100%
rename from uview-components/uview-ui/LICENSE
rename to components/uview-components/uview-ui/LICENSE
diff --git a/uview-components/uview-ui/README.md b/components/uview-components/uview-ui/README.md
similarity index 100%
rename from uview-components/uview-ui/README.md
rename to components/uview-components/uview-ui/README.md
diff --git a/uview-components/uview-ui/changelog.md b/components/uview-components/uview-ui/changelog.md
similarity index 100%
rename from uview-components/uview-ui/changelog.md
rename to components/uview-components/uview-ui/changelog.md
diff --git a/uview-components/uview-ui/components/u--form/u--form.vue b/components/uview-components/uview-ui/components/u--form/u--form.vue
similarity index 100%
rename from uview-components/uview-ui/components/u--form/u--form.vue
rename to components/uview-components/uview-ui/components/u--form/u--form.vue
diff --git a/uview-components/uview-ui/components/u--image/u--image.vue b/components/uview-components/uview-ui/components/u--image/u--image.vue
similarity index 100%
rename from uview-components/uview-ui/components/u--image/u--image.vue
rename to components/uview-components/uview-ui/components/u--image/u--image.vue
diff --git a/uview-components/uview-ui/components/u--input/u--input.vue b/components/uview-components/uview-ui/components/u--input/u--input.vue
similarity index 100%
rename from uview-components/uview-ui/components/u--input/u--input.vue
rename to components/uview-components/uview-ui/components/u--input/u--input.vue
diff --git a/uview-components/uview-ui/components/u--text/u--text.vue b/components/uview-components/uview-ui/components/u--text/u--text.vue
similarity index 100%
rename from uview-components/uview-ui/components/u--text/u--text.vue
rename to components/uview-components/uview-ui/components/u--text/u--text.vue
diff --git a/uview-components/uview-ui/components/u--textarea/u--textarea.vue b/components/uview-components/uview-ui/components/u--textarea/u--textarea.vue
similarity index 100%
rename from uview-components/uview-ui/components/u--textarea/u--textarea.vue
rename to components/uview-components/uview-ui/components/u--textarea/u--textarea.vue
diff --git a/uview-components/uview-ui/components/u-action-sheet/props.js b/components/uview-components/uview-ui/components/u-action-sheet/props.js
similarity index 100%
rename from uview-components/uview-ui/components/u-action-sheet/props.js
rename to components/uview-components/uview-ui/components/u-action-sheet/props.js
diff --git a/uview-components/uview-ui/components/u-action-sheet/u-action-sheet.vue b/components/uview-components/uview-ui/components/u-action-sheet/u-action-sheet.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-action-sheet/u-action-sheet.vue
rename to components/uview-components/uview-ui/components/u-action-sheet/u-action-sheet.vue
diff --git a/uview-components/uview-ui/components/u-album/props.js b/components/uview-components/uview-ui/components/u-album/props.js
similarity index 100%
rename from uview-components/uview-ui/components/u-album/props.js
rename to components/uview-components/uview-ui/components/u-album/props.js
diff --git a/uview-components/uview-ui/components/u-album/u-album.vue b/components/uview-components/uview-ui/components/u-album/u-album.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-album/u-album.vue
rename to components/uview-components/uview-ui/components/u-album/u-album.vue
diff --git a/uview-components/uview-ui/components/u-alert-tips/u-alert-tips.vue b/components/uview-components/uview-ui/components/u-alert-tips/u-alert-tips.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-alert-tips/u-alert-tips.vue
rename to components/uview-components/uview-ui/components/u-alert-tips/u-alert-tips.vue
diff --git a/uview-components/uview-ui/components/u-alert/props.js b/components/uview-components/uview-ui/components/u-alert/props.js
similarity index 100%
rename from uview-components/uview-ui/components/u-alert/props.js
rename to components/uview-components/uview-ui/components/u-alert/props.js
diff --git a/uview-components/uview-ui/components/u-alert/u-alert.vue b/components/uview-components/uview-ui/components/u-alert/u-alert.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-alert/u-alert.vue
rename to components/uview-components/uview-ui/components/u-alert/u-alert.vue
diff --git a/uview-components/uview-ui/components/u-avatar-cropper/u-avatar-cropper.vue b/components/uview-components/uview-ui/components/u-avatar-cropper/u-avatar-cropper.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-avatar-cropper/u-avatar-cropper.vue
rename to components/uview-components/uview-ui/components/u-avatar-cropper/u-avatar-cropper.vue
diff --git a/uview-components/uview-ui/components/u-avatar-cropper/weCropper.js b/components/uview-components/uview-ui/components/u-avatar-cropper/weCropper.js
similarity index 100%
rename from uview-components/uview-ui/components/u-avatar-cropper/weCropper.js
rename to components/uview-components/uview-ui/components/u-avatar-cropper/weCropper.js
diff --git a/uview-components/uview-ui/components/u-avatar-group/props.js b/components/uview-components/uview-ui/components/u-avatar-group/props.js
similarity index 100%
rename from uview-components/uview-ui/components/u-avatar-group/props.js
rename to components/uview-components/uview-ui/components/u-avatar-group/props.js
diff --git a/uview-components/uview-ui/components/u-avatar-group/u-avatar-group.vue b/components/uview-components/uview-ui/components/u-avatar-group/u-avatar-group.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-avatar-group/u-avatar-group.vue
rename to components/uview-components/uview-ui/components/u-avatar-group/u-avatar-group.vue
diff --git a/uview-components/uview-ui/components/u-avatar/props.js b/components/uview-components/uview-ui/components/u-avatar/props.js
similarity index 100%
rename from uview-components/uview-ui/components/u-avatar/props.js
rename to components/uview-components/uview-ui/components/u-avatar/props.js
diff --git a/uview-components/uview-ui/components/u-avatar/u-avatar.vue b/components/uview-components/uview-ui/components/u-avatar/u-avatar.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-avatar/u-avatar.vue
rename to components/uview-components/uview-ui/components/u-avatar/u-avatar.vue
diff --git a/uview-components/uview-ui/components/u-back-top/props.js b/components/uview-components/uview-ui/components/u-back-top/props.js
similarity index 100%
rename from uview-components/uview-ui/components/u-back-top/props.js
rename to components/uview-components/uview-ui/components/u-back-top/props.js
diff --git a/uview-components/uview-ui/components/u-back-top/u-back-top.vue b/components/uview-components/uview-ui/components/u-back-top/u-back-top.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-back-top/u-back-top.vue
rename to components/uview-components/uview-ui/components/u-back-top/u-back-top.vue
diff --git a/uview-components/uview-ui/components/u-badge/props.js b/components/uview-components/uview-ui/components/u-badge/props.js
similarity index 100%
rename from uview-components/uview-ui/components/u-badge/props.js
rename to components/uview-components/uview-ui/components/u-badge/props.js
diff --git a/uview-components/uview-ui/components/u-badge/u-badge.vue b/components/uview-components/uview-ui/components/u-badge/u-badge.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-badge/u-badge.vue
rename to components/uview-components/uview-ui/components/u-badge/u-badge.vue
diff --git a/uview-components/uview-ui/components/u-button/nvue.scss b/components/uview-components/uview-ui/components/u-button/nvue.scss
similarity index 100%
rename from uview-components/uview-ui/components/u-button/nvue.scss
rename to components/uview-components/uview-ui/components/u-button/nvue.scss
diff --git a/uview-components/uview-ui/components/u-button/props.js b/components/uview-components/uview-ui/components/u-button/props.js
similarity index 100%
rename from uview-components/uview-ui/components/u-button/props.js
rename to components/uview-components/uview-ui/components/u-button/props.js
diff --git a/uview-components/uview-ui/components/u-button/u-button.vue b/components/uview-components/uview-ui/components/u-button/u-button.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-button/u-button.vue
rename to components/uview-components/uview-ui/components/u-button/u-button.vue
diff --git a/uview-components/uview-ui/components/u-button/vue.scss b/components/uview-components/uview-ui/components/u-button/vue.scss
similarity index 100%
rename from uview-components/uview-ui/components/u-button/vue.scss
rename to components/uview-components/uview-ui/components/u-button/vue.scss
diff --git a/uview-components/uview-ui/components/u-calendar/header.vue b/components/uview-components/uview-ui/components/u-calendar/header.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-calendar/header.vue
rename to components/uview-components/uview-ui/components/u-calendar/header.vue
diff --git a/uview-components/uview-ui/components/u-calendar/month.vue b/components/uview-components/uview-ui/components/u-calendar/month.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-calendar/month.vue
rename to components/uview-components/uview-ui/components/u-calendar/month.vue
diff --git a/uview-components/uview-ui/components/u-calendar/props.js b/components/uview-components/uview-ui/components/u-calendar/props.js
similarity index 100%
rename from uview-components/uview-ui/components/u-calendar/props.js
rename to components/uview-components/uview-ui/components/u-calendar/props.js
diff --git a/uview-components/uview-ui/components/u-calendar/u-calendar.vue b/components/uview-components/uview-ui/components/u-calendar/u-calendar.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-calendar/u-calendar.vue
rename to components/uview-components/uview-ui/components/u-calendar/u-calendar.vue
diff --git a/uview-components/uview-ui/components/u-calendar/util.js b/components/uview-components/uview-ui/components/u-calendar/util.js
similarity index 100%
rename from uview-components/uview-ui/components/u-calendar/util.js
rename to components/uview-components/uview-ui/components/u-calendar/util.js
diff --git a/uview-components/uview-ui/components/u-car-keyboard/props.js b/components/uview-components/uview-ui/components/u-car-keyboard/props.js
similarity index 100%
rename from uview-components/uview-ui/components/u-car-keyboard/props.js
rename to components/uview-components/uview-ui/components/u-car-keyboard/props.js
diff --git a/uview-components/uview-ui/components/u-car-keyboard/u-car-keyboard.vue b/components/uview-components/uview-ui/components/u-car-keyboard/u-car-keyboard.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-car-keyboard/u-car-keyboard.vue
rename to components/uview-components/uview-ui/components/u-car-keyboard/u-car-keyboard.vue
diff --git a/uview-components/uview-ui/components/u-card/u-card.vue b/components/uview-components/uview-ui/components/u-card/u-card.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-card/u-card.vue
rename to components/uview-components/uview-ui/components/u-card/u-card.vue
diff --git a/uview-components/uview-ui/components/u-cell-group/props.js b/components/uview-components/uview-ui/components/u-cell-group/props.js
similarity index 100%
rename from uview-components/uview-ui/components/u-cell-group/props.js
rename to components/uview-components/uview-ui/components/u-cell-group/props.js
diff --git a/uview-components/uview-ui/components/u-cell-group/u-cell-group.vue b/components/uview-components/uview-ui/components/u-cell-group/u-cell-group.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-cell-group/u-cell-group.vue
rename to components/uview-components/uview-ui/components/u-cell-group/u-cell-group.vue
diff --git a/uview-components/uview-ui/components/u-cell-item/u-cell-item.vue b/components/uview-components/uview-ui/components/u-cell-item/u-cell-item.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-cell-item/u-cell-item.vue
rename to components/uview-components/uview-ui/components/u-cell-item/u-cell-item.vue
diff --git a/uview-components/uview-ui/components/u-cell/props.js b/components/uview-components/uview-ui/components/u-cell/props.js
similarity index 100%
rename from uview-components/uview-ui/components/u-cell/props.js
rename to components/uview-components/uview-ui/components/u-cell/props.js
diff --git a/uview-components/uview-ui/components/u-cell/u-cell.vue b/components/uview-components/uview-ui/components/u-cell/u-cell.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-cell/u-cell.vue
rename to components/uview-components/uview-ui/components/u-cell/u-cell.vue
diff --git a/uview-components/uview-ui/components/u-checkbox-group/props.js b/components/uview-components/uview-ui/components/u-checkbox-group/props.js
similarity index 100%
rename from uview-components/uview-ui/components/u-checkbox-group/props.js
rename to components/uview-components/uview-ui/components/u-checkbox-group/props.js
diff --git a/uview-components/uview-ui/components/u-checkbox-group/u-checkbox-group.vue b/components/uview-components/uview-ui/components/u-checkbox-group/u-checkbox-group.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-checkbox-group/u-checkbox-group.vue
rename to components/uview-components/uview-ui/components/u-checkbox-group/u-checkbox-group.vue
diff --git a/uview-components/uview-ui/components/u-checkbox/props.js b/components/uview-components/uview-ui/components/u-checkbox/props.js
similarity index 100%
rename from uview-components/uview-ui/components/u-checkbox/props.js
rename to components/uview-components/uview-ui/components/u-checkbox/props.js
diff --git a/uview-components/uview-ui/components/u-checkbox/u-checkbox.vue b/components/uview-components/uview-ui/components/u-checkbox/u-checkbox.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-checkbox/u-checkbox.vue
rename to components/uview-components/uview-ui/components/u-checkbox/u-checkbox.vue
diff --git a/uview-components/uview-ui/components/u-circle-progress/props.js b/components/uview-components/uview-ui/components/u-circle-progress/props.js
similarity index 100%
rename from uview-components/uview-ui/components/u-circle-progress/props.js
rename to components/uview-components/uview-ui/components/u-circle-progress/props.js
diff --git a/uview-components/uview-ui/components/u-circle-progress/u-circle-progress.vue b/components/uview-components/uview-ui/components/u-circle-progress/u-circle-progress.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-circle-progress/u-circle-progress.vue
rename to components/uview-components/uview-ui/components/u-circle-progress/u-circle-progress.vue
diff --git a/uview-components/uview-ui/components/u-code-input/props.js b/components/uview-components/uview-ui/components/u-code-input/props.js
similarity index 100%
rename from uview-components/uview-ui/components/u-code-input/props.js
rename to components/uview-components/uview-ui/components/u-code-input/props.js
diff --git a/uview-components/uview-ui/components/u-code-input/u-code-input.vue b/components/uview-components/uview-ui/components/u-code-input/u-code-input.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-code-input/u-code-input.vue
rename to components/uview-components/uview-ui/components/u-code-input/u-code-input.vue
diff --git a/uview-components/uview-ui/components/u-code/props.js b/components/uview-components/uview-ui/components/u-code/props.js
similarity index 100%
rename from uview-components/uview-ui/components/u-code/props.js
rename to components/uview-components/uview-ui/components/u-code/props.js
diff --git a/uview-components/uview-ui/components/u-code/u-code.vue b/components/uview-components/uview-ui/components/u-code/u-code.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-code/u-code.vue
rename to components/uview-components/uview-ui/components/u-code/u-code.vue
diff --git a/uview-components/uview-ui/components/u-col/props.js b/components/uview-components/uview-ui/components/u-col/props.js
similarity index 100%
rename from uview-components/uview-ui/components/u-col/props.js
rename to components/uview-components/uview-ui/components/u-col/props.js
diff --git a/uview-components/uview-ui/components/u-col/u-col.vue b/components/uview-components/uview-ui/components/u-col/u-col.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-col/u-col.vue
rename to components/uview-components/uview-ui/components/u-col/u-col.vue
diff --git a/uview-components/uview-ui/components/u-collapse-item/props.js b/components/uview-components/uview-ui/components/u-collapse-item/props.js
similarity index 100%
rename from uview-components/uview-ui/components/u-collapse-item/props.js
rename to components/uview-components/uview-ui/components/u-collapse-item/props.js
diff --git a/uview-components/uview-ui/components/u-collapse-item/u-collapse-item.vue b/components/uview-components/uview-ui/components/u-collapse-item/u-collapse-item.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-collapse-item/u-collapse-item.vue
rename to components/uview-components/uview-ui/components/u-collapse-item/u-collapse-item.vue
diff --git a/uview-components/uview-ui/components/u-collapse/props.js b/components/uview-components/uview-ui/components/u-collapse/props.js
similarity index 100%
rename from uview-components/uview-ui/components/u-collapse/props.js
rename to components/uview-components/uview-ui/components/u-collapse/props.js
diff --git a/uview-components/uview-ui/components/u-collapse/u-collapse.vue b/components/uview-components/uview-ui/components/u-collapse/u-collapse.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-collapse/u-collapse.vue
rename to components/uview-components/uview-ui/components/u-collapse/u-collapse.vue
diff --git a/uview-components/uview-ui/components/u-column-notice/props.js b/components/uview-components/uview-ui/components/u-column-notice/props.js
similarity index 100%
rename from uview-components/uview-ui/components/u-column-notice/props.js
rename to components/uview-components/uview-ui/components/u-column-notice/props.js
diff --git a/uview-components/uview-ui/components/u-column-notice/u-column-notice.vue b/components/uview-components/uview-ui/components/u-column-notice/u-column-notice.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-column-notice/u-column-notice.vue
rename to components/uview-components/uview-ui/components/u-column-notice/u-column-notice.vue
diff --git a/uview-components/uview-ui/components/u-count-down/props.js b/components/uview-components/uview-ui/components/u-count-down/props.js
similarity index 100%
rename from uview-components/uview-ui/components/u-count-down/props.js
rename to components/uview-components/uview-ui/components/u-count-down/props.js
diff --git a/uview-components/uview-ui/components/u-count-down/u-count-down.vue b/components/uview-components/uview-ui/components/u-count-down/u-count-down.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-count-down/u-count-down.vue
rename to components/uview-components/uview-ui/components/u-count-down/u-count-down.vue
diff --git a/uview-components/uview-ui/components/u-count-down/utils.js b/components/uview-components/uview-ui/components/u-count-down/utils.js
similarity index 100%
rename from uview-components/uview-ui/components/u-count-down/utils.js
rename to components/uview-components/uview-ui/components/u-count-down/utils.js
diff --git a/uview-components/uview-ui/components/u-count-to/props.js b/components/uview-components/uview-ui/components/u-count-to/props.js
similarity index 100%
rename from uview-components/uview-ui/components/u-count-to/props.js
rename to components/uview-components/uview-ui/components/u-count-to/props.js
diff --git a/uview-components/uview-ui/components/u-count-to/u-count-to.vue b/components/uview-components/uview-ui/components/u-count-to/u-count-to.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-count-to/u-count-to.vue
rename to components/uview-components/uview-ui/components/u-count-to/u-count-to.vue
diff --git a/uview-components/uview-ui/components/u-datetime-picker/props.js b/components/uview-components/uview-ui/components/u-datetime-picker/props.js
similarity index 100%
rename from uview-components/uview-ui/components/u-datetime-picker/props.js
rename to components/uview-components/uview-ui/components/u-datetime-picker/props.js
diff --git a/uview-components/uview-ui/components/u-datetime-picker/u-datetime-picker.vue b/components/uview-components/uview-ui/components/u-datetime-picker/u-datetime-picker.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-datetime-picker/u-datetime-picker.vue
rename to components/uview-components/uview-ui/components/u-datetime-picker/u-datetime-picker.vue
diff --git a/uview-components/uview-ui/components/u-divider/props.js b/components/uview-components/uview-ui/components/u-divider/props.js
similarity index 100%
rename from uview-components/uview-ui/components/u-divider/props.js
rename to components/uview-components/uview-ui/components/u-divider/props.js
diff --git a/uview-components/uview-ui/components/u-divider/u-divider.vue b/components/uview-components/uview-ui/components/u-divider/u-divider.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-divider/u-divider.vue
rename to components/uview-components/uview-ui/components/u-divider/u-divider.vue
diff --git a/uview-components/uview-ui/components/u-dropdown-item/props.js b/components/uview-components/uview-ui/components/u-dropdown-item/props.js
similarity index 100%
rename from uview-components/uview-ui/components/u-dropdown-item/props.js
rename to components/uview-components/uview-ui/components/u-dropdown-item/props.js
diff --git a/uview-components/uview-ui/components/u-dropdown-item/u-dropdown-item.vue b/components/uview-components/uview-ui/components/u-dropdown-item/u-dropdown-item.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-dropdown-item/u-dropdown-item.vue
rename to components/uview-components/uview-ui/components/u-dropdown-item/u-dropdown-item.vue
diff --git a/uview-components/uview-ui/components/u-dropdown-list/u-dropdown-list.vue b/components/uview-components/uview-ui/components/u-dropdown-list/u-dropdown-list.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-dropdown-list/u-dropdown-list.vue
rename to components/uview-components/uview-ui/components/u-dropdown-list/u-dropdown-list.vue
diff --git a/uview-components/uview-ui/components/u-dropdown/props.js b/components/uview-components/uview-ui/components/u-dropdown/props.js
similarity index 100%
rename from uview-components/uview-ui/components/u-dropdown/props.js
rename to components/uview-components/uview-ui/components/u-dropdown/props.js
diff --git a/uview-components/uview-ui/components/u-dropdown/u-dropdown.vue b/components/uview-components/uview-ui/components/u-dropdown/u-dropdown.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-dropdown/u-dropdown.vue
rename to components/uview-components/uview-ui/components/u-dropdown/u-dropdown.vue
diff --git a/uview-components/uview-ui/components/u-empty/props.js b/components/uview-components/uview-ui/components/u-empty/props.js
similarity index 100%
rename from uview-components/uview-ui/components/u-empty/props.js
rename to components/uview-components/uview-ui/components/u-empty/props.js
diff --git a/uview-components/uview-ui/components/u-empty/u-empty.vue b/components/uview-components/uview-ui/components/u-empty/u-empty.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-empty/u-empty.vue
rename to components/uview-components/uview-ui/components/u-empty/u-empty.vue
diff --git a/uview-components/uview-ui/components/u-field/u-field.vue b/components/uview-components/uview-ui/components/u-field/u-field.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-field/u-field.vue
rename to components/uview-components/uview-ui/components/u-field/u-field.vue
diff --git a/uview-components/uview-ui/components/u-form-item/props.js b/components/uview-components/uview-ui/components/u-form-item/props.js
similarity index 100%
rename from uview-components/uview-ui/components/u-form-item/props.js
rename to components/uview-components/uview-ui/components/u-form-item/props.js
diff --git a/uview-components/uview-ui/components/u-form-item/u-form-item.vue b/components/uview-components/uview-ui/components/u-form-item/u-form-item.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-form-item/u-form-item.vue
rename to components/uview-components/uview-ui/components/u-form-item/u-form-item.vue
diff --git a/uview-components/uview-ui/components/u-form/props.js b/components/uview-components/uview-ui/components/u-form/props.js
similarity index 100%
rename from uview-components/uview-ui/components/u-form/props.js
rename to components/uview-components/uview-ui/components/u-form/props.js
diff --git a/uview-components/uview-ui/components/u-form/u-form.vue b/components/uview-components/uview-ui/components/u-form/u-form.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-form/u-form.vue
rename to components/uview-components/uview-ui/components/u-form/u-form.vue
diff --git a/uview-components/uview-ui/components/u-full-screen/u-full-screen.vue b/components/uview-components/uview-ui/components/u-full-screen/u-full-screen.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-full-screen/u-full-screen.vue
rename to components/uview-components/uview-ui/components/u-full-screen/u-full-screen.vue
diff --git a/uview-components/uview-ui/components/u-gap/props.js b/components/uview-components/uview-ui/components/u-gap/props.js
similarity index 100%
rename from uview-components/uview-ui/components/u-gap/props.js
rename to components/uview-components/uview-ui/components/u-gap/props.js
diff --git a/uview-components/uview-ui/components/u-gap/u-gap.vue b/components/uview-components/uview-ui/components/u-gap/u-gap.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-gap/u-gap.vue
rename to components/uview-components/uview-ui/components/u-gap/u-gap.vue
diff --git a/uview-components/uview-ui/components/u-grid-item/props.js b/components/uview-components/uview-ui/components/u-grid-item/props.js
similarity index 100%
rename from uview-components/uview-ui/components/u-grid-item/props.js
rename to components/uview-components/uview-ui/components/u-grid-item/props.js
diff --git a/uview-components/uview-ui/components/u-grid-item/u-grid-item.vue b/components/uview-components/uview-ui/components/u-grid-item/u-grid-item.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-grid-item/u-grid-item.vue
rename to components/uview-components/uview-ui/components/u-grid-item/u-grid-item.vue
diff --git a/uview-components/uview-ui/components/u-grid/props.js b/components/uview-components/uview-ui/components/u-grid/props.js
similarity index 100%
rename from uview-components/uview-ui/components/u-grid/props.js
rename to components/uview-components/uview-ui/components/u-grid/props.js
diff --git a/uview-components/uview-ui/components/u-grid/u-grid.vue b/components/uview-components/uview-ui/components/u-grid/u-grid.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-grid/u-grid.vue
rename to components/uview-components/uview-ui/components/u-grid/u-grid.vue
diff --git a/uview-components/uview-ui/components/u-icon/icons.js b/components/uview-components/uview-ui/components/u-icon/icons.js
similarity index 100%
rename from uview-components/uview-ui/components/u-icon/icons.js
rename to components/uview-components/uview-ui/components/u-icon/icons.js
diff --git a/uview-components/uview-ui/components/u-icon/props.js b/components/uview-components/uview-ui/components/u-icon/props.js
similarity index 100%
rename from uview-components/uview-ui/components/u-icon/props.js
rename to components/uview-components/uview-ui/components/u-icon/props.js
diff --git a/uview-components/uview-ui/components/u-icon/u-icon.vue b/components/uview-components/uview-ui/components/u-icon/u-icon.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-icon/u-icon.vue
rename to components/uview-components/uview-ui/components/u-icon/u-icon.vue
diff --git a/uview-components/uview-ui/components/u-image/props.js b/components/uview-components/uview-ui/components/u-image/props.js
similarity index 100%
rename from uview-components/uview-ui/components/u-image/props.js
rename to components/uview-components/uview-ui/components/u-image/props.js
diff --git a/uview-components/uview-ui/components/u-image/u-image.vue b/components/uview-components/uview-ui/components/u-image/u-image.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-image/u-image.vue
rename to components/uview-components/uview-ui/components/u-image/u-image.vue
diff --git a/uview-components/uview-ui/components/u-index-anchor/props.js b/components/uview-components/uview-ui/components/u-index-anchor/props.js
similarity index 100%
rename from uview-components/uview-ui/components/u-index-anchor/props.js
rename to components/uview-components/uview-ui/components/u-index-anchor/props.js
diff --git a/uview-components/uview-ui/components/u-index-anchor/u-index-anchor.vue b/components/uview-components/uview-ui/components/u-index-anchor/u-index-anchor.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-index-anchor/u-index-anchor.vue
rename to components/uview-components/uview-ui/components/u-index-anchor/u-index-anchor.vue
diff --git a/uview-components/uview-ui/components/u-index-item/props.js b/components/uview-components/uview-ui/components/u-index-item/props.js
similarity index 100%
rename from uview-components/uview-ui/components/u-index-item/props.js
rename to components/uview-components/uview-ui/components/u-index-item/props.js
diff --git a/uview-components/uview-ui/components/u-index-item/u-index-item.vue b/components/uview-components/uview-ui/components/u-index-item/u-index-item.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-index-item/u-index-item.vue
rename to components/uview-components/uview-ui/components/u-index-item/u-index-item.vue
diff --git a/uview-components/uview-ui/components/u-index-list/props.js b/components/uview-components/uview-ui/components/u-index-list/props.js
similarity index 100%
rename from uview-components/uview-ui/components/u-index-list/props.js
rename to components/uview-components/uview-ui/components/u-index-list/props.js
diff --git a/uview-components/uview-ui/components/u-index-list/u-index-list.vue b/components/uview-components/uview-ui/components/u-index-list/u-index-list.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-index-list/u-index-list.vue
rename to components/uview-components/uview-ui/components/u-index-list/u-index-list.vue
diff --git a/uview-components/uview-ui/components/u-input/props.js b/components/uview-components/uview-ui/components/u-input/props.js
similarity index 100%
rename from uview-components/uview-ui/components/u-input/props.js
rename to components/uview-components/uview-ui/components/u-input/props.js
diff --git a/uview-components/uview-ui/components/u-input/u-input.vue b/components/uview-components/uview-ui/components/u-input/u-input.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-input/u-input.vue
rename to components/uview-components/uview-ui/components/u-input/u-input.vue
diff --git a/uview-components/uview-ui/components/u-keyboard/props.js b/components/uview-components/uview-ui/components/u-keyboard/props.js
similarity index 100%
rename from uview-components/uview-ui/components/u-keyboard/props.js
rename to components/uview-components/uview-ui/components/u-keyboard/props.js
diff --git a/uview-components/uview-ui/components/u-keyboard/u-keyboard.vue b/components/uview-components/uview-ui/components/u-keyboard/u-keyboard.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-keyboard/u-keyboard.vue
rename to components/uview-components/uview-ui/components/u-keyboard/u-keyboard.vue
diff --git a/uview-components/uview-ui/components/u-lazy-load/u-lazy-load.vue b/components/uview-components/uview-ui/components/u-lazy-load/u-lazy-load.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-lazy-load/u-lazy-load.vue
rename to components/uview-components/uview-ui/components/u-lazy-load/u-lazy-load.vue
diff --git a/uview-components/uview-ui/components/u-line-progress/props.js b/components/uview-components/uview-ui/components/u-line-progress/props.js
similarity index 100%
rename from uview-components/uview-ui/components/u-line-progress/props.js
rename to components/uview-components/uview-ui/components/u-line-progress/props.js
diff --git a/uview-components/uview-ui/components/u-line-progress/u-line-progress.vue b/components/uview-components/uview-ui/components/u-line-progress/u-line-progress.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-line-progress/u-line-progress.vue
rename to components/uview-components/uview-ui/components/u-line-progress/u-line-progress.vue
diff --git a/uview-components/uview-ui/components/u-line/props.js b/components/uview-components/uview-ui/components/u-line/props.js
similarity index 100%
rename from uview-components/uview-ui/components/u-line/props.js
rename to components/uview-components/uview-ui/components/u-line/props.js
diff --git a/uview-components/uview-ui/components/u-line/u-line.vue b/components/uview-components/uview-ui/components/u-line/u-line.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-line/u-line.vue
rename to components/uview-components/uview-ui/components/u-line/u-line.vue
diff --git a/uview-components/uview-ui/components/u-link/props.js b/components/uview-components/uview-ui/components/u-link/props.js
similarity index 100%
rename from uview-components/uview-ui/components/u-link/props.js
rename to components/uview-components/uview-ui/components/u-link/props.js
diff --git a/uview-components/uview-ui/components/u-link/u-link.vue b/components/uview-components/uview-ui/components/u-link/u-link.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-link/u-link.vue
rename to components/uview-components/uview-ui/components/u-link/u-link.vue
diff --git a/uview-components/uview-ui/components/u-list-item/props.js b/components/uview-components/uview-ui/components/u-list-item/props.js
similarity index 100%
rename from uview-components/uview-ui/components/u-list-item/props.js
rename to components/uview-components/uview-ui/components/u-list-item/props.js
diff --git a/uview-components/uview-ui/components/u-list-item/u-list-item.vue b/components/uview-components/uview-ui/components/u-list-item/u-list-item.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-list-item/u-list-item.vue
rename to components/uview-components/uview-ui/components/u-list-item/u-list-item.vue
diff --git a/uview-components/uview-ui/components/u-list/props.js b/components/uview-components/uview-ui/components/u-list/props.js
similarity index 100%
rename from uview-components/uview-ui/components/u-list/props.js
rename to components/uview-components/uview-ui/components/u-list/props.js
diff --git a/uview-components/uview-ui/components/u-list/u-list.vue b/components/uview-components/uview-ui/components/u-list/u-list.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-list/u-list.vue
rename to components/uview-components/uview-ui/components/u-list/u-list.vue
diff --git a/uview-components/uview-ui/components/u-loading-icon/props.js b/components/uview-components/uview-ui/components/u-loading-icon/props.js
similarity index 100%
rename from uview-components/uview-ui/components/u-loading-icon/props.js
rename to components/uview-components/uview-ui/components/u-loading-icon/props.js
diff --git a/uview-components/uview-ui/components/u-loading-icon/u-loading-icon.vue b/components/uview-components/uview-ui/components/u-loading-icon/u-loading-icon.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-loading-icon/u-loading-icon.vue
rename to components/uview-components/uview-ui/components/u-loading-icon/u-loading-icon.vue
diff --git a/uview-components/uview-ui/components/u-loading-page/props.js b/components/uview-components/uview-ui/components/u-loading-page/props.js
similarity index 100%
rename from uview-components/uview-ui/components/u-loading-page/props.js
rename to components/uview-components/uview-ui/components/u-loading-page/props.js
diff --git a/uview-components/uview-ui/components/u-loading-page/u-loading-page.vue b/components/uview-components/uview-ui/components/u-loading-page/u-loading-page.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-loading-page/u-loading-page.vue
rename to components/uview-components/uview-ui/components/u-loading-page/u-loading-page.vue
diff --git a/uview-components/uview-ui/components/u-loading/u-loading.vue b/components/uview-components/uview-ui/components/u-loading/u-loading.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-loading/u-loading.vue
rename to components/uview-components/uview-ui/components/u-loading/u-loading.vue
diff --git a/uview-components/uview-ui/components/u-loadmore/props.js b/components/uview-components/uview-ui/components/u-loadmore/props.js
similarity index 100%
rename from uview-components/uview-ui/components/u-loadmore/props.js
rename to components/uview-components/uview-ui/components/u-loadmore/props.js
diff --git a/uview-components/uview-ui/components/u-loadmore/u-loadmore.vue b/components/uview-components/uview-ui/components/u-loadmore/u-loadmore.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-loadmore/u-loadmore.vue
rename to components/uview-components/uview-ui/components/u-loadmore/u-loadmore.vue
diff --git a/uview-components/uview-ui/components/u-mask/u-mask.vue b/components/uview-components/uview-ui/components/u-mask/u-mask.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-mask/u-mask.vue
rename to components/uview-components/uview-ui/components/u-mask/u-mask.vue
diff --git a/uview-components/uview-ui/components/u-message-input/u-message-input.vue b/components/uview-components/uview-ui/components/u-message-input/u-message-input.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-message-input/u-message-input.vue
rename to components/uview-components/uview-ui/components/u-message-input/u-message-input.vue
diff --git a/uview-components/uview-ui/components/u-modal/props.js b/components/uview-components/uview-ui/components/u-modal/props.js
similarity index 100%
rename from uview-components/uview-ui/components/u-modal/props.js
rename to components/uview-components/uview-ui/components/u-modal/props.js
diff --git a/uview-components/uview-ui/components/u-modal/u-modal.vue b/components/uview-components/uview-ui/components/u-modal/u-modal.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-modal/u-modal.vue
rename to components/uview-components/uview-ui/components/u-modal/u-modal.vue
diff --git a/uview-components/uview-ui/components/u-navbar/props.js b/components/uview-components/uview-ui/components/u-navbar/props.js
similarity index 100%
rename from uview-components/uview-ui/components/u-navbar/props.js
rename to components/uview-components/uview-ui/components/u-navbar/props.js
diff --git a/uview-components/uview-ui/components/u-navbar/u-navbar.vue b/components/uview-components/uview-ui/components/u-navbar/u-navbar.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-navbar/u-navbar.vue
rename to components/uview-components/uview-ui/components/u-navbar/u-navbar.vue
diff --git a/uview-components/uview-ui/components/u-no-network/props.js b/components/uview-components/uview-ui/components/u-no-network/props.js
similarity index 100%
rename from uview-components/uview-ui/components/u-no-network/props.js
rename to components/uview-components/uview-ui/components/u-no-network/props.js
diff --git a/uview-components/uview-ui/components/u-no-network/u-no-network.vue b/components/uview-components/uview-ui/components/u-no-network/u-no-network.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-no-network/u-no-network.vue
rename to components/uview-components/uview-ui/components/u-no-network/u-no-network.vue
diff --git a/uview-components/uview-ui/components/u-notice-bar/props.js b/components/uview-components/uview-ui/components/u-notice-bar/props.js
similarity index 100%
rename from uview-components/uview-ui/components/u-notice-bar/props.js
rename to components/uview-components/uview-ui/components/u-notice-bar/props.js
diff --git a/uview-components/uview-ui/components/u-notice-bar/u-notice-bar.vue b/components/uview-components/uview-ui/components/u-notice-bar/u-notice-bar.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-notice-bar/u-notice-bar.vue
rename to components/uview-components/uview-ui/components/u-notice-bar/u-notice-bar.vue
diff --git a/uview-components/uview-ui/components/u-notify/props.js b/components/uview-components/uview-ui/components/u-notify/props.js
similarity index 100%
rename from uview-components/uview-ui/components/u-notify/props.js
rename to components/uview-components/uview-ui/components/u-notify/props.js
diff --git a/uview-components/uview-ui/components/u-notify/u-notify.vue b/components/uview-components/uview-ui/components/u-notify/u-notify.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-notify/u-notify.vue
rename to components/uview-components/uview-ui/components/u-notify/u-notify.vue
diff --git a/uview-components/uview-ui/components/u-number-box/props.js b/components/uview-components/uview-ui/components/u-number-box/props.js
similarity index 100%
rename from uview-components/uview-ui/components/u-number-box/props.js
rename to components/uview-components/uview-ui/components/u-number-box/props.js
diff --git a/uview-components/uview-ui/components/u-number-box/u-number-box.vue b/components/uview-components/uview-ui/components/u-number-box/u-number-box.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-number-box/u-number-box.vue
rename to components/uview-components/uview-ui/components/u-number-box/u-number-box.vue
diff --git a/uview-components/uview-ui/components/u-number-keyboard/props.js b/components/uview-components/uview-ui/components/u-number-keyboard/props.js
similarity index 100%
rename from uview-components/uview-ui/components/u-number-keyboard/props.js
rename to components/uview-components/uview-ui/components/u-number-keyboard/props.js
diff --git a/uview-components/uview-ui/components/u-number-keyboard/u-number-keyboard.vue b/components/uview-components/uview-ui/components/u-number-keyboard/u-number-keyboard.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-number-keyboard/u-number-keyboard.vue
rename to components/uview-components/uview-ui/components/u-number-keyboard/u-number-keyboard.vue
diff --git a/uview-components/uview-ui/components/u-overlay/props.js b/components/uview-components/uview-ui/components/u-overlay/props.js
similarity index 100%
rename from uview-components/uview-ui/components/u-overlay/props.js
rename to components/uview-components/uview-ui/components/u-overlay/props.js
diff --git a/uview-components/uview-ui/components/u-overlay/u-overlay.vue b/components/uview-components/uview-ui/components/u-overlay/u-overlay.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-overlay/u-overlay.vue
rename to components/uview-components/uview-ui/components/u-overlay/u-overlay.vue
diff --git a/uview-components/uview-ui/components/u-parse/libs/CssHandler.js b/components/uview-components/uview-ui/components/u-parse/libs/CssHandler.js
similarity index 100%
rename from uview-components/uview-ui/components/u-parse/libs/CssHandler.js
rename to components/uview-components/uview-ui/components/u-parse/libs/CssHandler.js
diff --git a/uview-components/uview-ui/components/u-parse/libs/MpHtmlParser.js b/components/uview-components/uview-ui/components/u-parse/libs/MpHtmlParser.js
similarity index 100%
rename from uview-components/uview-ui/components/u-parse/libs/MpHtmlParser.js
rename to components/uview-components/uview-ui/components/u-parse/libs/MpHtmlParser.js
diff --git a/uview-components/uview-ui/components/u-parse/libs/config.js b/components/uview-components/uview-ui/components/u-parse/libs/config.js
similarity index 100%
rename from uview-components/uview-ui/components/u-parse/libs/config.js
rename to components/uview-components/uview-ui/components/u-parse/libs/config.js
diff --git a/uview-components/uview-ui/components/u-parse/libs/handler.wxs b/components/uview-components/uview-ui/components/u-parse/libs/handler.wxs
similarity index 100%
rename from uview-components/uview-ui/components/u-parse/libs/handler.wxs
rename to components/uview-components/uview-ui/components/u-parse/libs/handler.wxs
diff --git a/uview-components/uview-ui/components/u-parse/libs/trees.vue b/components/uview-components/uview-ui/components/u-parse/libs/trees.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-parse/libs/trees.vue
rename to components/uview-components/uview-ui/components/u-parse/libs/trees.vue
diff --git a/uview-components/uview-ui/components/u-parse/node/node.vue b/components/uview-components/uview-ui/components/u-parse/node/node.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-parse/node/node.vue
rename to components/uview-components/uview-ui/components/u-parse/node/node.vue
diff --git a/uview-components/uview-ui/components/u-parse/parser.js b/components/uview-components/uview-ui/components/u-parse/parser.js
similarity index 100%
rename from uview-components/uview-ui/components/u-parse/parser.js
rename to components/uview-components/uview-ui/components/u-parse/parser.js
diff --git a/uview-components/uview-ui/components/u-parse/props.js b/components/uview-components/uview-ui/components/u-parse/props.js
similarity index 100%
rename from uview-components/uview-ui/components/u-parse/props.js
rename to components/uview-components/uview-ui/components/u-parse/props.js
diff --git a/uview-components/uview-ui/components/u-parse/u-parse.vue b/components/uview-components/uview-ui/components/u-parse/u-parse.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-parse/u-parse.vue
rename to components/uview-components/uview-ui/components/u-parse/u-parse.vue
diff --git a/uview-components/uview-ui/components/u-picker-column/props.js b/components/uview-components/uview-ui/components/u-picker-column/props.js
similarity index 100%
rename from uview-components/uview-ui/components/u-picker-column/props.js
rename to components/uview-components/uview-ui/components/u-picker-column/props.js
diff --git a/uview-components/uview-ui/components/u-picker-column/u-picker-column.vue b/components/uview-components/uview-ui/components/u-picker-column/u-picker-column.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-picker-column/u-picker-column.vue
rename to components/uview-components/uview-ui/components/u-picker-column/u-picker-column.vue
diff --git a/uview-components/uview-ui/components/u-picker/props.js b/components/uview-components/uview-ui/components/u-picker/props.js
similarity index 100%
rename from uview-components/uview-ui/components/u-picker/props.js
rename to components/uview-components/uview-ui/components/u-picker/props.js
diff --git a/uview-components/uview-ui/components/u-picker/u-picker.vue b/components/uview-components/uview-ui/components/u-picker/u-picker.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-picker/u-picker.vue
rename to components/uview-components/uview-ui/components/u-picker/u-picker.vue
diff --git a/uview-components/uview-ui/components/u-popup/props.js b/components/uview-components/uview-ui/components/u-popup/props.js
similarity index 100%
rename from uview-components/uview-ui/components/u-popup/props.js
rename to components/uview-components/uview-ui/components/u-popup/props.js
diff --git a/uview-components/uview-ui/components/u-popup/u-popup.vue b/components/uview-components/uview-ui/components/u-popup/u-popup.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-popup/u-popup.vue
rename to components/uview-components/uview-ui/components/u-popup/u-popup.vue
diff --git a/uview-components/uview-ui/components/u-radio-group/props.js b/components/uview-components/uview-ui/components/u-radio-group/props.js
similarity index 100%
rename from uview-components/uview-ui/components/u-radio-group/props.js
rename to components/uview-components/uview-ui/components/u-radio-group/props.js
diff --git a/uview-components/uview-ui/components/u-radio-group/u-radio-group.vue b/components/uview-components/uview-ui/components/u-radio-group/u-radio-group.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-radio-group/u-radio-group.vue
rename to components/uview-components/uview-ui/components/u-radio-group/u-radio-group.vue
diff --git a/uview-components/uview-ui/components/u-radio/props.js b/components/uview-components/uview-ui/components/u-radio/props.js
similarity index 100%
rename from uview-components/uview-ui/components/u-radio/props.js
rename to components/uview-components/uview-ui/components/u-radio/props.js
diff --git a/uview-components/uview-ui/components/u-radio/u-radio.vue b/components/uview-components/uview-ui/components/u-radio/u-radio.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-radio/u-radio.vue
rename to components/uview-components/uview-ui/components/u-radio/u-radio.vue
diff --git a/uview-components/uview-ui/components/u-rate/props.js b/components/uview-components/uview-ui/components/u-rate/props.js
similarity index 100%
rename from uview-components/uview-ui/components/u-rate/props.js
rename to components/uview-components/uview-ui/components/u-rate/props.js
diff --git a/uview-components/uview-ui/components/u-rate/u-rate.vue b/components/uview-components/uview-ui/components/u-rate/u-rate.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-rate/u-rate.vue
rename to components/uview-components/uview-ui/components/u-rate/u-rate.vue
diff --git a/uview-components/uview-ui/components/u-read-more/props.js b/components/uview-components/uview-ui/components/u-read-more/props.js
similarity index 100%
rename from uview-components/uview-ui/components/u-read-more/props.js
rename to components/uview-components/uview-ui/components/u-read-more/props.js
diff --git a/uview-components/uview-ui/components/u-read-more/u-read-more.vue b/components/uview-components/uview-ui/components/u-read-more/u-read-more.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-read-more/u-read-more.vue
rename to components/uview-components/uview-ui/components/u-read-more/u-read-more.vue
diff --git a/uview-components/uview-ui/components/u-row-notice/props.js b/components/uview-components/uview-ui/components/u-row-notice/props.js
similarity index 100%
rename from uview-components/uview-ui/components/u-row-notice/props.js
rename to components/uview-components/uview-ui/components/u-row-notice/props.js
diff --git a/uview-components/uview-ui/components/u-row-notice/u-row-notice.vue b/components/uview-components/uview-ui/components/u-row-notice/u-row-notice.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-row-notice/u-row-notice.vue
rename to components/uview-components/uview-ui/components/u-row-notice/u-row-notice.vue
diff --git a/uview-components/uview-ui/components/u-row/props.js b/components/uview-components/uview-ui/components/u-row/props.js
similarity index 100%
rename from uview-components/uview-ui/components/u-row/props.js
rename to components/uview-components/uview-ui/components/u-row/props.js
diff --git a/uview-components/uview-ui/components/u-row/u-row.vue b/components/uview-components/uview-ui/components/u-row/u-row.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-row/u-row.vue
rename to components/uview-components/uview-ui/components/u-row/u-row.vue
diff --git a/uview-components/uview-ui/components/u-safe-bottom/props.js b/components/uview-components/uview-ui/components/u-safe-bottom/props.js
similarity index 100%
rename from uview-components/uview-ui/components/u-safe-bottom/props.js
rename to components/uview-components/uview-ui/components/u-safe-bottom/props.js
diff --git a/uview-components/uview-ui/components/u-safe-bottom/u-safe-bottom.vue b/components/uview-components/uview-ui/components/u-safe-bottom/u-safe-bottom.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-safe-bottom/u-safe-bottom.vue
rename to components/uview-components/uview-ui/components/u-safe-bottom/u-safe-bottom.vue
diff --git a/uview-components/uview-ui/components/u-scroll-list/nvue.js b/components/uview-components/uview-ui/components/u-scroll-list/nvue.js
similarity index 100%
rename from uview-components/uview-ui/components/u-scroll-list/nvue.js
rename to components/uview-components/uview-ui/components/u-scroll-list/nvue.js
diff --git a/uview-components/uview-ui/components/u-scroll-list/other.js b/components/uview-components/uview-ui/components/u-scroll-list/other.js
similarity index 100%
rename from uview-components/uview-ui/components/u-scroll-list/other.js
rename to components/uview-components/uview-ui/components/u-scroll-list/other.js
diff --git a/uview-components/uview-ui/components/u-scroll-list/props.js b/components/uview-components/uview-ui/components/u-scroll-list/props.js
similarity index 100%
rename from uview-components/uview-ui/components/u-scroll-list/props.js
rename to components/uview-components/uview-ui/components/u-scroll-list/props.js
diff --git a/uview-components/uview-ui/components/u-scroll-list/scrollWxs.wxs b/components/uview-components/uview-ui/components/u-scroll-list/scrollWxs.wxs
similarity index 100%
rename from uview-components/uview-ui/components/u-scroll-list/scrollWxs.wxs
rename to components/uview-components/uview-ui/components/u-scroll-list/scrollWxs.wxs
diff --git a/uview-components/uview-ui/components/u-scroll-list/u-scroll-list.vue b/components/uview-components/uview-ui/components/u-scroll-list/u-scroll-list.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-scroll-list/u-scroll-list.vue
rename to components/uview-components/uview-ui/components/u-scroll-list/u-scroll-list.vue
diff --git a/uview-components/uview-ui/components/u-search/props.js b/components/uview-components/uview-ui/components/u-search/props.js
similarity index 100%
rename from uview-components/uview-ui/components/u-search/props.js
rename to components/uview-components/uview-ui/components/u-search/props.js
diff --git a/uview-components/uview-ui/components/u-search/u-search.vue b/components/uview-components/uview-ui/components/u-search/u-search.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-search/u-search.vue
rename to components/uview-components/uview-ui/components/u-search/u-search.vue
diff --git a/uview-components/uview-ui/components/u-section/u-section.vue b/components/uview-components/uview-ui/components/u-section/u-section.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-section/u-section.vue
rename to components/uview-components/uview-ui/components/u-section/u-section.vue
diff --git a/uview-components/uview-ui/components/u-select/u-select.vue b/components/uview-components/uview-ui/components/u-select/u-select.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-select/u-select.vue
rename to components/uview-components/uview-ui/components/u-select/u-select.vue
diff --git a/uview-components/uview-ui/components/u-skeleton/props.js b/components/uview-components/uview-ui/components/u-skeleton/props.js
similarity index 100%
rename from uview-components/uview-ui/components/u-skeleton/props.js
rename to components/uview-components/uview-ui/components/u-skeleton/props.js
diff --git a/uview-components/uview-ui/components/u-skeleton/u-skeleton.vue b/components/uview-components/uview-ui/components/u-skeleton/u-skeleton.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-skeleton/u-skeleton.vue
rename to components/uview-components/uview-ui/components/u-skeleton/u-skeleton.vue
diff --git a/uview-components/uview-ui/components/u-slider/mpother.js b/components/uview-components/uview-ui/components/u-slider/mpother.js
similarity index 100%
rename from uview-components/uview-ui/components/u-slider/mpother.js
rename to components/uview-components/uview-ui/components/u-slider/mpother.js
diff --git a/uview-components/uview-ui/components/u-slider/mpwxs.js b/components/uview-components/uview-ui/components/u-slider/mpwxs.js
similarity index 100%
rename from uview-components/uview-ui/components/u-slider/mpwxs.js
rename to components/uview-components/uview-ui/components/u-slider/mpwxs.js
diff --git a/uview-components/uview-ui/components/u-slider/mpwxs.wxs b/components/uview-components/uview-ui/components/u-slider/mpwxs.wxs
similarity index 100%
rename from uview-components/uview-ui/components/u-slider/mpwxs.wxs
rename to components/uview-components/uview-ui/components/u-slider/mpwxs.wxs
diff --git "a/uview-components/uview-ui/components/u-slider/nvue - \345\211\257\346\234\254.js" "b/components/uview-components/uview-ui/components/u-slider/nvue - \345\211\257\346\234\254.js"
similarity index 100%
rename from "uview-components/uview-ui/components/u-slider/nvue - \345\211\257\346\234\254.js"
rename to "components/uview-components/uview-ui/components/u-slider/nvue - \345\211\257\346\234\254.js"
diff --git a/uview-components/uview-ui/components/u-slider/nvue.js b/components/uview-components/uview-ui/components/u-slider/nvue.js
similarity index 100%
rename from uview-components/uview-ui/components/u-slider/nvue.js
rename to components/uview-components/uview-ui/components/u-slider/nvue.js
diff --git a/uview-components/uview-ui/components/u-slider/props.js b/components/uview-components/uview-ui/components/u-slider/props.js
similarity index 100%
rename from uview-components/uview-ui/components/u-slider/props.js
rename to components/uview-components/uview-ui/components/u-slider/props.js
diff --git a/uview-components/uview-ui/components/u-slider/u-slider.vue b/components/uview-components/uview-ui/components/u-slider/u-slider.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-slider/u-slider.vue
rename to components/uview-components/uview-ui/components/u-slider/u-slider.vue
diff --git a/uview-components/uview-ui/components/u-status-bar/props.js b/components/uview-components/uview-ui/components/u-status-bar/props.js
similarity index 100%
rename from uview-components/uview-ui/components/u-status-bar/props.js
rename to components/uview-components/uview-ui/components/u-status-bar/props.js
diff --git a/uview-components/uview-ui/components/u-status-bar/u-status-bar.vue b/components/uview-components/uview-ui/components/u-status-bar/u-status-bar.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-status-bar/u-status-bar.vue
rename to components/uview-components/uview-ui/components/u-status-bar/u-status-bar.vue
diff --git a/uview-components/uview-ui/components/u-steps-item/props.js b/components/uview-components/uview-ui/components/u-steps-item/props.js
similarity index 100%
rename from uview-components/uview-ui/components/u-steps-item/props.js
rename to components/uview-components/uview-ui/components/u-steps-item/props.js
diff --git a/uview-components/uview-ui/components/u-steps-item/u-steps-item.vue b/components/uview-components/uview-ui/components/u-steps-item/u-steps-item.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-steps-item/u-steps-item.vue
rename to components/uview-components/uview-ui/components/u-steps-item/u-steps-item.vue
diff --git a/uview-components/uview-ui/components/u-steps/props.js b/components/uview-components/uview-ui/components/u-steps/props.js
similarity index 100%
rename from uview-components/uview-ui/components/u-steps/props.js
rename to components/uview-components/uview-ui/components/u-steps/props.js
diff --git a/uview-components/uview-ui/components/u-steps/u-steps.vue b/components/uview-components/uview-ui/components/u-steps/u-steps.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-steps/u-steps.vue
rename to components/uview-components/uview-ui/components/u-steps/u-steps.vue
diff --git a/uview-components/uview-ui/components/u-sticky/props.js b/components/uview-components/uview-ui/components/u-sticky/props.js
similarity index 100%
rename from uview-components/uview-ui/components/u-sticky/props.js
rename to components/uview-components/uview-ui/components/u-sticky/props.js
diff --git a/uview-components/uview-ui/components/u-sticky/u-sticky.vue b/components/uview-components/uview-ui/components/u-sticky/u-sticky.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-sticky/u-sticky.vue
rename to components/uview-components/uview-ui/components/u-sticky/u-sticky.vue
diff --git a/uview-components/uview-ui/components/u-subsection/props.js b/components/uview-components/uview-ui/components/u-subsection/props.js
similarity index 100%
rename from uview-components/uview-ui/components/u-subsection/props.js
rename to components/uview-components/uview-ui/components/u-subsection/props.js
diff --git a/uview-components/uview-ui/components/u-subsection/u-subsection.vue b/components/uview-components/uview-ui/components/u-subsection/u-subsection.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-subsection/u-subsection.vue
rename to components/uview-components/uview-ui/components/u-subsection/u-subsection.vue
diff --git a/uview-components/uview-ui/components/u-swipe-action-item/index - backup.wxs b/components/uview-components/uview-ui/components/u-swipe-action-item/index - backup.wxs
similarity index 100%
rename from uview-components/uview-ui/components/u-swipe-action-item/index - backup.wxs
rename to components/uview-components/uview-ui/components/u-swipe-action-item/index - backup.wxs
diff --git a/uview-components/uview-ui/components/u-swipe-action-item/index.wxs b/components/uview-components/uview-ui/components/u-swipe-action-item/index.wxs
similarity index 100%
rename from uview-components/uview-ui/components/u-swipe-action-item/index.wxs
rename to components/uview-components/uview-ui/components/u-swipe-action-item/index.wxs
diff --git a/uview-components/uview-ui/components/u-swipe-action-item/nvue - backup.js b/components/uview-components/uview-ui/components/u-swipe-action-item/nvue - backup.js
similarity index 100%
rename from uview-components/uview-ui/components/u-swipe-action-item/nvue - backup.js
rename to components/uview-components/uview-ui/components/u-swipe-action-item/nvue - backup.js
diff --git a/uview-components/uview-ui/components/u-swipe-action-item/nvue.js b/components/uview-components/uview-ui/components/u-swipe-action-item/nvue.js
similarity index 100%
rename from uview-components/uview-ui/components/u-swipe-action-item/nvue.js
rename to components/uview-components/uview-ui/components/u-swipe-action-item/nvue.js
diff --git a/uview-components/uview-ui/components/u-swipe-action-item/props.js b/components/uview-components/uview-ui/components/u-swipe-action-item/props.js
similarity index 100%
rename from uview-components/uview-ui/components/u-swipe-action-item/props.js
rename to components/uview-components/uview-ui/components/u-swipe-action-item/props.js
diff --git a/uview-components/uview-ui/components/u-swipe-action-item/u-swipe-action-item.vue b/components/uview-components/uview-ui/components/u-swipe-action-item/u-swipe-action-item.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-swipe-action-item/u-swipe-action-item.vue
rename to components/uview-components/uview-ui/components/u-swipe-action-item/u-swipe-action-item.vue
diff --git a/uview-components/uview-ui/components/u-swipe-action-item/wxs.js b/components/uview-components/uview-ui/components/u-swipe-action-item/wxs.js
similarity index 100%
rename from uview-components/uview-ui/components/u-swipe-action-item/wxs.js
rename to components/uview-components/uview-ui/components/u-swipe-action-item/wxs.js
diff --git a/uview-components/uview-ui/components/u-swipe-action/props.js b/components/uview-components/uview-ui/components/u-swipe-action/props.js
similarity index 100%
rename from uview-components/uview-ui/components/u-swipe-action/props.js
rename to components/uview-components/uview-ui/components/u-swipe-action/props.js
diff --git a/uview-components/uview-ui/components/u-swipe-action/u-swipe-action.vue b/components/uview-components/uview-ui/components/u-swipe-action/u-swipe-action.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-swipe-action/u-swipe-action.vue
rename to components/uview-components/uview-ui/components/u-swipe-action/u-swipe-action.vue
diff --git a/uview-components/uview-ui/components/u-swiper-indicator/props.js b/components/uview-components/uview-ui/components/u-swiper-indicator/props.js
similarity index 100%
rename from uview-components/uview-ui/components/u-swiper-indicator/props.js
rename to components/uview-components/uview-ui/components/u-swiper-indicator/props.js
diff --git a/uview-components/uview-ui/components/u-swiper-indicator/u-swiper-indicator.vue b/components/uview-components/uview-ui/components/u-swiper-indicator/u-swiper-indicator.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-swiper-indicator/u-swiper-indicator.vue
rename to components/uview-components/uview-ui/components/u-swiper-indicator/u-swiper-indicator.vue
diff --git a/uview-components/uview-ui/components/u-swiper/props.js b/components/uview-components/uview-ui/components/u-swiper/props.js
similarity index 100%
rename from uview-components/uview-ui/components/u-swiper/props.js
rename to components/uview-components/uview-ui/components/u-swiper/props.js
diff --git a/uview-components/uview-ui/components/u-swiper/u-swiper.vue b/components/uview-components/uview-ui/components/u-swiper/u-swiper.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-swiper/u-swiper.vue
rename to components/uview-components/uview-ui/components/u-swiper/u-swiper.vue
diff --git a/uview-components/uview-ui/components/u-switch/props.js b/components/uview-components/uview-ui/components/u-switch/props.js
similarity index 100%
rename from uview-components/uview-ui/components/u-switch/props.js
rename to components/uview-components/uview-ui/components/u-switch/props.js
diff --git a/uview-components/uview-ui/components/u-switch/u-switch.vue b/components/uview-components/uview-ui/components/u-switch/u-switch.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-switch/u-switch.vue
rename to components/uview-components/uview-ui/components/u-switch/u-switch.vue
diff --git a/uview-components/uview-ui/components/u-tabbar-item/props.js b/components/uview-components/uview-ui/components/u-tabbar-item/props.js
similarity index 100%
rename from uview-components/uview-ui/components/u-tabbar-item/props.js
rename to components/uview-components/uview-ui/components/u-tabbar-item/props.js
diff --git a/uview-components/uview-ui/components/u-tabbar-item/u-tabbar-item.vue b/components/uview-components/uview-ui/components/u-tabbar-item/u-tabbar-item.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-tabbar-item/u-tabbar-item.vue
rename to components/uview-components/uview-ui/components/u-tabbar-item/u-tabbar-item.vue
diff --git a/uview-components/uview-ui/components/u-tabbar/props.js b/components/uview-components/uview-ui/components/u-tabbar/props.js
similarity index 100%
rename from uview-components/uview-ui/components/u-tabbar/props.js
rename to components/uview-components/uview-ui/components/u-tabbar/props.js
diff --git a/uview-components/uview-ui/components/u-tabbar/u-tabbar.vue b/components/uview-components/uview-ui/components/u-tabbar/u-tabbar.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-tabbar/u-tabbar.vue
rename to components/uview-components/uview-ui/components/u-tabbar/u-tabbar.vue
diff --git a/uview-components/uview-ui/components/u-table/props.js b/components/uview-components/uview-ui/components/u-table/props.js
similarity index 100%
rename from uview-components/uview-ui/components/u-table/props.js
rename to components/uview-components/uview-ui/components/u-table/props.js
diff --git a/uview-components/uview-ui/components/u-table/u-table.vue b/components/uview-components/uview-ui/components/u-table/u-table.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-table/u-table.vue
rename to components/uview-components/uview-ui/components/u-table/u-table.vue
diff --git a/uview-components/uview-ui/components/u-tabs-item/props.js b/components/uview-components/uview-ui/components/u-tabs-item/props.js
similarity index 100%
rename from uview-components/uview-ui/components/u-tabs-item/props.js
rename to components/uview-components/uview-ui/components/u-tabs-item/props.js
diff --git a/uview-components/uview-ui/components/u-tabs-item/u-tabs-item.vue b/components/uview-components/uview-ui/components/u-tabs-item/u-tabs-item.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-tabs-item/u-tabs-item.vue
rename to components/uview-components/uview-ui/components/u-tabs-item/u-tabs-item.vue
diff --git a/uview-components/uview-ui/components/u-tabs-swiper/u-tabs-swiper.vue b/components/uview-components/uview-ui/components/u-tabs-swiper/u-tabs-swiper.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-tabs-swiper/u-tabs-swiper.vue
rename to components/uview-components/uview-ui/components/u-tabs-swiper/u-tabs-swiper.vue
diff --git a/uview-components/uview-ui/components/u-tabs/props.js b/components/uview-components/uview-ui/components/u-tabs/props.js
similarity index 100%
rename from uview-components/uview-ui/components/u-tabs/props.js
rename to components/uview-components/uview-ui/components/u-tabs/props.js
diff --git a/uview-components/uview-ui/components/u-tabs/u-tabs.vue b/components/uview-components/uview-ui/components/u-tabs/u-tabs.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-tabs/u-tabs.vue
rename to components/uview-components/uview-ui/components/u-tabs/u-tabs.vue
diff --git a/uview-components/uview-ui/components/u-tag/props.js b/components/uview-components/uview-ui/components/u-tag/props.js
similarity index 100%
rename from uview-components/uview-ui/components/u-tag/props.js
rename to components/uview-components/uview-ui/components/u-tag/props.js
diff --git a/uview-components/uview-ui/components/u-tag/u-tag.vue b/components/uview-components/uview-ui/components/u-tag/u-tag.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-tag/u-tag.vue
rename to components/uview-components/uview-ui/components/u-tag/u-tag.vue
diff --git a/uview-components/uview-ui/components/u-td/props.js b/components/uview-components/uview-ui/components/u-td/props.js
similarity index 100%
rename from uview-components/uview-ui/components/u-td/props.js
rename to components/uview-components/uview-ui/components/u-td/props.js
diff --git a/uview-components/uview-ui/components/u-td/u-td.vue b/components/uview-components/uview-ui/components/u-td/u-td.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-td/u-td.vue
rename to components/uview-components/uview-ui/components/u-td/u-td.vue
diff --git a/uview-components/uview-ui/components/u-text/props.js b/components/uview-components/uview-ui/components/u-text/props.js
similarity index 100%
rename from uview-components/uview-ui/components/u-text/props.js
rename to components/uview-components/uview-ui/components/u-text/props.js
diff --git a/uview-components/uview-ui/components/u-text/u-text.vue b/components/uview-components/uview-ui/components/u-text/u-text.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-text/u-text.vue
rename to components/uview-components/uview-ui/components/u-text/u-text.vue
diff --git a/uview-components/uview-ui/components/u-text/value.js b/components/uview-components/uview-ui/components/u-text/value.js
similarity index 100%
rename from uview-components/uview-ui/components/u-text/value.js
rename to components/uview-components/uview-ui/components/u-text/value.js
diff --git a/uview-components/uview-ui/components/u-textarea/props.js b/components/uview-components/uview-ui/components/u-textarea/props.js
similarity index 100%
rename from uview-components/uview-ui/components/u-textarea/props.js
rename to components/uview-components/uview-ui/components/u-textarea/props.js
diff --git a/uview-components/uview-ui/components/u-textarea/u-textarea.vue b/components/uview-components/uview-ui/components/u-textarea/u-textarea.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-textarea/u-textarea.vue
rename to components/uview-components/uview-ui/components/u-textarea/u-textarea.vue
diff --git a/uview-components/uview-ui/components/u-th/u-th.vue b/components/uview-components/uview-ui/components/u-th/u-th.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-th/u-th.vue
rename to components/uview-components/uview-ui/components/u-th/u-th.vue
diff --git a/uview-components/uview-ui/components/u-time-line-item/u-time-line-item.vue b/components/uview-components/uview-ui/components/u-time-line-item/u-time-line-item.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-time-line-item/u-time-line-item.vue
rename to components/uview-components/uview-ui/components/u-time-line-item/u-time-line-item.vue
diff --git a/uview-components/uview-ui/components/u-time-line/u-time-line.vue b/components/uview-components/uview-ui/components/u-time-line/u-time-line.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-time-line/u-time-line.vue
rename to components/uview-components/uview-ui/components/u-time-line/u-time-line.vue
diff --git a/uview-components/uview-ui/components/u-toast/u-toast.vue b/components/uview-components/uview-ui/components/u-toast/u-toast.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-toast/u-toast.vue
rename to components/uview-components/uview-ui/components/u-toast/u-toast.vue
diff --git a/uview-components/uview-ui/components/u-toolbar/props.js b/components/uview-components/uview-ui/components/u-toolbar/props.js
similarity index 100%
rename from uview-components/uview-ui/components/u-toolbar/props.js
rename to components/uview-components/uview-ui/components/u-toolbar/props.js
diff --git a/uview-components/uview-ui/components/u-toolbar/u-toolbar.vue b/components/uview-components/uview-ui/components/u-toolbar/u-toolbar.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-toolbar/u-toolbar.vue
rename to components/uview-components/uview-ui/components/u-toolbar/u-toolbar.vue
diff --git a/uview-components/uview-ui/components/u-tooltip/clipboard.min.js b/components/uview-components/uview-ui/components/u-tooltip/clipboard.min.js
similarity index 100%
rename from uview-components/uview-ui/components/u-tooltip/clipboard.min.js
rename to components/uview-components/uview-ui/components/u-tooltip/clipboard.min.js
diff --git a/uview-components/uview-ui/components/u-tooltip/props.js b/components/uview-components/uview-ui/components/u-tooltip/props.js
similarity index 100%
rename from uview-components/uview-ui/components/u-tooltip/props.js
rename to components/uview-components/uview-ui/components/u-tooltip/props.js
diff --git a/uview-components/uview-ui/components/u-tooltip/u-tooltip.vue b/components/uview-components/uview-ui/components/u-tooltip/u-tooltip.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-tooltip/u-tooltip.vue
rename to components/uview-components/uview-ui/components/u-tooltip/u-tooltip.vue
diff --git a/uview-components/uview-ui/components/u-top-tips/u-top-tips.vue b/components/uview-components/uview-ui/components/u-top-tips/u-top-tips.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-top-tips/u-top-tips.vue
rename to components/uview-components/uview-ui/components/u-top-tips/u-top-tips.vue
diff --git a/uview-components/uview-ui/components/u-tr/props.js b/components/uview-components/uview-ui/components/u-tr/props.js
similarity index 100%
rename from uview-components/uview-ui/components/u-tr/props.js
rename to components/uview-components/uview-ui/components/u-tr/props.js
diff --git a/uview-components/uview-ui/components/u-tr/u-tr.vue b/components/uview-components/uview-ui/components/u-tr/u-tr.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-tr/u-tr.vue
rename to components/uview-components/uview-ui/components/u-tr/u-tr.vue
diff --git a/uview-components/uview-ui/components/u-transition/nvue.ani-map.js b/components/uview-components/uview-ui/components/u-transition/nvue.ani-map.js
similarity index 100%
rename from uview-components/uview-ui/components/u-transition/nvue.ani-map.js
rename to components/uview-components/uview-ui/components/u-transition/nvue.ani-map.js
diff --git a/uview-components/uview-ui/components/u-transition/props.js b/components/uview-components/uview-ui/components/u-transition/props.js
similarity index 100%
rename from uview-components/uview-ui/components/u-transition/props.js
rename to components/uview-components/uview-ui/components/u-transition/props.js
diff --git a/uview-components/uview-ui/components/u-transition/transition.js b/components/uview-components/uview-ui/components/u-transition/transition.js
similarity index 100%
rename from uview-components/uview-ui/components/u-transition/transition.js
rename to components/uview-components/uview-ui/components/u-transition/transition.js
diff --git a/uview-components/uview-ui/components/u-transition/u-transition.vue b/components/uview-components/uview-ui/components/u-transition/u-transition.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-transition/u-transition.vue
rename to components/uview-components/uview-ui/components/u-transition/u-transition.vue
diff --git a/uview-components/uview-ui/components/u-transition/vue.ani-style.scss b/components/uview-components/uview-ui/components/u-transition/vue.ani-style.scss
similarity index 100%
rename from uview-components/uview-ui/components/u-transition/vue.ani-style.scss
rename to components/uview-components/uview-ui/components/u-transition/vue.ani-style.scss
diff --git a/uview-components/uview-ui/components/u-upload/mixin.js b/components/uview-components/uview-ui/components/u-upload/mixin.js
similarity index 100%
rename from uview-components/uview-ui/components/u-upload/mixin.js
rename to components/uview-components/uview-ui/components/u-upload/mixin.js
diff --git a/uview-components/uview-ui/components/u-upload/props.js b/components/uview-components/uview-ui/components/u-upload/props.js
similarity index 100%
rename from uview-components/uview-ui/components/u-upload/props.js
rename to components/uview-components/uview-ui/components/u-upload/props.js
diff --git a/uview-components/uview-ui/components/u-upload/u-upload.vue b/components/uview-components/uview-ui/components/u-upload/u-upload.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-upload/u-upload.vue
rename to components/uview-components/uview-ui/components/u-upload/u-upload.vue
diff --git a/uview-components/uview-ui/components/u-upload/utils.js b/components/uview-components/uview-ui/components/u-upload/utils.js
similarity index 100%
rename from uview-components/uview-ui/components/u-upload/utils.js
rename to components/uview-components/uview-ui/components/u-upload/utils.js
diff --git a/uview-components/uview-ui/components/u-verification-code/u-verification-code.vue b/components/uview-components/uview-ui/components/u-verification-code/u-verification-code.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-verification-code/u-verification-code.vue
rename to components/uview-components/uview-ui/components/u-verification-code/u-verification-code.vue
diff --git a/uview-components/uview-ui/components/u-waterfall/u-waterfall.vue b/components/uview-components/uview-ui/components/u-waterfall/u-waterfall.vue
similarity index 100%
rename from uview-components/uview-ui/components/u-waterfall/u-waterfall.vue
rename to components/uview-components/uview-ui/components/u-waterfall/u-waterfall.vue
diff --git a/uview-components/uview-ui/components/uview-ui/uview-ui.vue b/components/uview-components/uview-ui/components/uview-ui/uview-ui.vue
similarity index 100%
rename from uview-components/uview-ui/components/uview-ui/uview-ui.vue
rename to components/uview-components/uview-ui/components/uview-ui/uview-ui.vue
diff --git a/uview-components/uview-ui/iconfont.css b/components/uview-components/uview-ui/iconfont.css
similarity index 100%
rename from uview-components/uview-ui/iconfont.css
rename to components/uview-components/uview-ui/iconfont.css
diff --git a/uview-components/uview-ui/index.js b/components/uview-components/uview-ui/index.js
similarity index 100%
rename from uview-components/uview-ui/index.js
rename to components/uview-components/uview-ui/index.js
diff --git a/uview-components/uview-ui/index.scss b/components/uview-components/uview-ui/index.scss
similarity index 100%
rename from uview-components/uview-ui/index.scss
rename to components/uview-components/uview-ui/index.scss
diff --git a/uview-components/uview-ui/libs/config/color.js b/components/uview-components/uview-ui/libs/config/color.js
similarity index 100%
rename from uview-components/uview-ui/libs/config/color.js
rename to components/uview-components/uview-ui/libs/config/color.js
diff --git a/uview-components/uview-ui/libs/config/config.js b/components/uview-components/uview-ui/libs/config/config.js
similarity index 100%
rename from uview-components/uview-ui/libs/config/config.js
rename to components/uview-components/uview-ui/libs/config/config.js
diff --git a/uview-components/uview-ui/libs/config/props.js b/components/uview-components/uview-ui/libs/config/props.js
similarity index 100%
rename from uview-components/uview-ui/libs/config/props.js
rename to components/uview-components/uview-ui/libs/config/props.js
diff --git a/uview-components/uview-ui/libs/config/props/actionSheet.js b/components/uview-components/uview-ui/libs/config/props/actionSheet.js
similarity index 100%
rename from uview-components/uview-ui/libs/config/props/actionSheet.js
rename to components/uview-components/uview-ui/libs/config/props/actionSheet.js
diff --git a/uview-components/uview-ui/libs/config/props/album.js b/components/uview-components/uview-ui/libs/config/props/album.js
similarity index 100%
rename from uview-components/uview-ui/libs/config/props/album.js
rename to components/uview-components/uview-ui/libs/config/props/album.js
diff --git a/uview-components/uview-ui/libs/config/props/alert.js b/components/uview-components/uview-ui/libs/config/props/alert.js
similarity index 100%
rename from uview-components/uview-ui/libs/config/props/alert.js
rename to components/uview-components/uview-ui/libs/config/props/alert.js
diff --git a/uview-components/uview-ui/libs/config/props/avatar.js b/components/uview-components/uview-ui/libs/config/props/avatar.js
similarity index 100%
rename from uview-components/uview-ui/libs/config/props/avatar.js
rename to components/uview-components/uview-ui/libs/config/props/avatar.js
diff --git a/uview-components/uview-ui/libs/config/props/avatarGroup.js b/components/uview-components/uview-ui/libs/config/props/avatarGroup.js
similarity index 100%
rename from uview-components/uview-ui/libs/config/props/avatarGroup.js
rename to components/uview-components/uview-ui/libs/config/props/avatarGroup.js
diff --git a/uview-components/uview-ui/libs/config/props/backtop.js b/components/uview-components/uview-ui/libs/config/props/backtop.js
similarity index 100%
rename from uview-components/uview-ui/libs/config/props/backtop.js
rename to components/uview-components/uview-ui/libs/config/props/backtop.js
diff --git a/uview-components/uview-ui/libs/config/props/badge.js b/components/uview-components/uview-ui/libs/config/props/badge.js
similarity index 100%
rename from uview-components/uview-ui/libs/config/props/badge.js
rename to components/uview-components/uview-ui/libs/config/props/badge.js
diff --git a/uview-components/uview-ui/libs/config/props/button.js b/components/uview-components/uview-ui/libs/config/props/button.js
similarity index 100%
rename from uview-components/uview-ui/libs/config/props/button.js
rename to components/uview-components/uview-ui/libs/config/props/button.js
diff --git a/uview-components/uview-ui/libs/config/props/calendar.js b/components/uview-components/uview-ui/libs/config/props/calendar.js
similarity index 100%
rename from uview-components/uview-ui/libs/config/props/calendar.js
rename to components/uview-components/uview-ui/libs/config/props/calendar.js
diff --git a/uview-components/uview-ui/libs/config/props/carKeyboard.js b/components/uview-components/uview-ui/libs/config/props/carKeyboard.js
similarity index 100%
rename from uview-components/uview-ui/libs/config/props/carKeyboard.js
rename to components/uview-components/uview-ui/libs/config/props/carKeyboard.js
diff --git a/uview-components/uview-ui/libs/config/props/cell.js b/components/uview-components/uview-ui/libs/config/props/cell.js
similarity index 100%
rename from uview-components/uview-ui/libs/config/props/cell.js
rename to components/uview-components/uview-ui/libs/config/props/cell.js
diff --git a/uview-components/uview-ui/libs/config/props/cellGroup.js b/components/uview-components/uview-ui/libs/config/props/cellGroup.js
similarity index 100%
rename from uview-components/uview-ui/libs/config/props/cellGroup.js
rename to components/uview-components/uview-ui/libs/config/props/cellGroup.js
diff --git a/uview-components/uview-ui/libs/config/props/checkbox.js b/components/uview-components/uview-ui/libs/config/props/checkbox.js
similarity index 100%
rename from uview-components/uview-ui/libs/config/props/checkbox.js
rename to components/uview-components/uview-ui/libs/config/props/checkbox.js
diff --git a/uview-components/uview-ui/libs/config/props/checkboxGroup.js b/components/uview-components/uview-ui/libs/config/props/checkboxGroup.js
similarity index 100%
rename from uview-components/uview-ui/libs/config/props/checkboxGroup.js
rename to components/uview-components/uview-ui/libs/config/props/checkboxGroup.js
diff --git a/uview-components/uview-ui/libs/config/props/circleProgress.js b/components/uview-components/uview-ui/libs/config/props/circleProgress.js
similarity index 100%
rename from uview-components/uview-ui/libs/config/props/circleProgress.js
rename to components/uview-components/uview-ui/libs/config/props/circleProgress.js
diff --git a/uview-components/uview-ui/libs/config/props/code.js b/components/uview-components/uview-ui/libs/config/props/code.js
similarity index 100%
rename from uview-components/uview-ui/libs/config/props/code.js
rename to components/uview-components/uview-ui/libs/config/props/code.js
diff --git a/uview-components/uview-ui/libs/config/props/codeInput.js b/components/uview-components/uview-ui/libs/config/props/codeInput.js
similarity index 100%
rename from uview-components/uview-ui/libs/config/props/codeInput.js
rename to components/uview-components/uview-ui/libs/config/props/codeInput.js
diff --git a/uview-components/uview-ui/libs/config/props/col.js b/components/uview-components/uview-ui/libs/config/props/col.js
similarity index 100%
rename from uview-components/uview-ui/libs/config/props/col.js
rename to components/uview-components/uview-ui/libs/config/props/col.js
diff --git a/uview-components/uview-ui/libs/config/props/collapse.js b/components/uview-components/uview-ui/libs/config/props/collapse.js
similarity index 100%
rename from uview-components/uview-ui/libs/config/props/collapse.js
rename to components/uview-components/uview-ui/libs/config/props/collapse.js
diff --git a/uview-components/uview-ui/libs/config/props/collapseItem.js b/components/uview-components/uview-ui/libs/config/props/collapseItem.js
similarity index 100%
rename from uview-components/uview-ui/libs/config/props/collapseItem.js
rename to components/uview-components/uview-ui/libs/config/props/collapseItem.js
diff --git a/uview-components/uview-ui/libs/config/props/columnNotice.js b/components/uview-components/uview-ui/libs/config/props/columnNotice.js
similarity index 100%
rename from uview-components/uview-ui/libs/config/props/columnNotice.js
rename to components/uview-components/uview-ui/libs/config/props/columnNotice.js
diff --git a/uview-components/uview-ui/libs/config/props/countDown.js b/components/uview-components/uview-ui/libs/config/props/countDown.js
similarity index 100%
rename from uview-components/uview-ui/libs/config/props/countDown.js
rename to components/uview-components/uview-ui/libs/config/props/countDown.js
diff --git a/uview-components/uview-ui/libs/config/props/countTo.js b/components/uview-components/uview-ui/libs/config/props/countTo.js
similarity index 100%
rename from uview-components/uview-ui/libs/config/props/countTo.js
rename to components/uview-components/uview-ui/libs/config/props/countTo.js
diff --git a/uview-components/uview-ui/libs/config/props/datetimePicker.js b/components/uview-components/uview-ui/libs/config/props/datetimePicker.js
similarity index 100%
rename from uview-components/uview-ui/libs/config/props/datetimePicker.js
rename to components/uview-components/uview-ui/libs/config/props/datetimePicker.js
diff --git a/uview-components/uview-ui/libs/config/props/divider.js b/components/uview-components/uview-ui/libs/config/props/divider.js
similarity index 100%
rename from uview-components/uview-ui/libs/config/props/divider.js
rename to components/uview-components/uview-ui/libs/config/props/divider.js
diff --git a/uview-components/uview-ui/libs/config/props/empty.js b/components/uview-components/uview-ui/libs/config/props/empty.js
similarity index 100%
rename from uview-components/uview-ui/libs/config/props/empty.js
rename to components/uview-components/uview-ui/libs/config/props/empty.js
diff --git a/uview-components/uview-ui/libs/config/props/form.js b/components/uview-components/uview-ui/libs/config/props/form.js
similarity index 100%
rename from uview-components/uview-ui/libs/config/props/form.js
rename to components/uview-components/uview-ui/libs/config/props/form.js
diff --git a/uview-components/uview-ui/libs/config/props/formItem.js b/components/uview-components/uview-ui/libs/config/props/formItem.js
similarity index 100%
rename from uview-components/uview-ui/libs/config/props/formItem.js
rename to components/uview-components/uview-ui/libs/config/props/formItem.js
diff --git a/uview-components/uview-ui/libs/config/props/gap.js b/components/uview-components/uview-ui/libs/config/props/gap.js
similarity index 100%
rename from uview-components/uview-ui/libs/config/props/gap.js
rename to components/uview-components/uview-ui/libs/config/props/gap.js
diff --git a/uview-components/uview-ui/libs/config/props/grid.js b/components/uview-components/uview-ui/libs/config/props/grid.js
similarity index 100%
rename from uview-components/uview-ui/libs/config/props/grid.js
rename to components/uview-components/uview-ui/libs/config/props/grid.js
diff --git a/uview-components/uview-ui/libs/config/props/gridItem.js b/components/uview-components/uview-ui/libs/config/props/gridItem.js
similarity index 100%
rename from uview-components/uview-ui/libs/config/props/gridItem.js
rename to components/uview-components/uview-ui/libs/config/props/gridItem.js
diff --git a/uview-components/uview-ui/libs/config/props/icon.js b/components/uview-components/uview-ui/libs/config/props/icon.js
similarity index 100%
rename from uview-components/uview-ui/libs/config/props/icon.js
rename to components/uview-components/uview-ui/libs/config/props/icon.js
diff --git a/uview-components/uview-ui/libs/config/props/image.js b/components/uview-components/uview-ui/libs/config/props/image.js
similarity index 100%
rename from uview-components/uview-ui/libs/config/props/image.js
rename to components/uview-components/uview-ui/libs/config/props/image.js
diff --git a/uview-components/uview-ui/libs/config/props/indexAnchor.js b/components/uview-components/uview-ui/libs/config/props/indexAnchor.js
similarity index 100%
rename from uview-components/uview-ui/libs/config/props/indexAnchor.js
rename to components/uview-components/uview-ui/libs/config/props/indexAnchor.js
diff --git a/uview-components/uview-ui/libs/config/props/indexList.js b/components/uview-components/uview-ui/libs/config/props/indexList.js
similarity index 100%
rename from uview-components/uview-ui/libs/config/props/indexList.js
rename to components/uview-components/uview-ui/libs/config/props/indexList.js
diff --git a/uview-components/uview-ui/libs/config/props/input.js b/components/uview-components/uview-ui/libs/config/props/input.js
similarity index 100%
rename from uview-components/uview-ui/libs/config/props/input.js
rename to components/uview-components/uview-ui/libs/config/props/input.js
diff --git a/uview-components/uview-ui/libs/config/props/keyboard.js b/components/uview-components/uview-ui/libs/config/props/keyboard.js
similarity index 100%
rename from uview-components/uview-ui/libs/config/props/keyboard.js
rename to components/uview-components/uview-ui/libs/config/props/keyboard.js
diff --git a/uview-components/uview-ui/libs/config/props/line.js b/components/uview-components/uview-ui/libs/config/props/line.js
similarity index 100%
rename from uview-components/uview-ui/libs/config/props/line.js
rename to components/uview-components/uview-ui/libs/config/props/line.js
diff --git a/uview-components/uview-ui/libs/config/props/lineProgress.js b/components/uview-components/uview-ui/libs/config/props/lineProgress.js
similarity index 100%
rename from uview-components/uview-ui/libs/config/props/lineProgress.js
rename to components/uview-components/uview-ui/libs/config/props/lineProgress.js
diff --git a/uview-components/uview-ui/libs/config/props/link.js b/components/uview-components/uview-ui/libs/config/props/link.js
similarity index 100%
rename from uview-components/uview-ui/libs/config/props/link.js
rename to components/uview-components/uview-ui/libs/config/props/link.js
diff --git a/uview-components/uview-ui/libs/config/props/list.js b/components/uview-components/uview-ui/libs/config/props/list.js
similarity index 100%
rename from uview-components/uview-ui/libs/config/props/list.js
rename to components/uview-components/uview-ui/libs/config/props/list.js
diff --git a/uview-components/uview-ui/libs/config/props/listItem.js b/components/uview-components/uview-ui/libs/config/props/listItem.js
similarity index 100%
rename from uview-components/uview-ui/libs/config/props/listItem.js
rename to components/uview-components/uview-ui/libs/config/props/listItem.js
diff --git a/uview-components/uview-ui/libs/config/props/loadingIcon.js b/components/uview-components/uview-ui/libs/config/props/loadingIcon.js
similarity index 100%
rename from uview-components/uview-ui/libs/config/props/loadingIcon.js
rename to components/uview-components/uview-ui/libs/config/props/loadingIcon.js
diff --git a/uview-components/uview-ui/libs/config/props/loadingPage.js b/components/uview-components/uview-ui/libs/config/props/loadingPage.js
similarity index 100%
rename from uview-components/uview-ui/libs/config/props/loadingPage.js
rename to components/uview-components/uview-ui/libs/config/props/loadingPage.js
diff --git a/uview-components/uview-ui/libs/config/props/loadmore.js b/components/uview-components/uview-ui/libs/config/props/loadmore.js
similarity index 100%
rename from uview-components/uview-ui/libs/config/props/loadmore.js
rename to components/uview-components/uview-ui/libs/config/props/loadmore.js
diff --git a/uview-components/uview-ui/libs/config/props/modal.js b/components/uview-components/uview-ui/libs/config/props/modal.js
similarity index 100%
rename from uview-components/uview-ui/libs/config/props/modal.js
rename to components/uview-components/uview-ui/libs/config/props/modal.js
diff --git a/uview-components/uview-ui/libs/config/props/navbar.js b/components/uview-components/uview-ui/libs/config/props/navbar.js
similarity index 100%
rename from uview-components/uview-ui/libs/config/props/navbar.js
rename to components/uview-components/uview-ui/libs/config/props/navbar.js
diff --git a/uview-components/uview-ui/libs/config/props/noNetwork.js b/components/uview-components/uview-ui/libs/config/props/noNetwork.js
similarity index 100%
rename from uview-components/uview-ui/libs/config/props/noNetwork.js
rename to components/uview-components/uview-ui/libs/config/props/noNetwork.js
diff --git a/uview-components/uview-ui/libs/config/props/noticeBar.js b/components/uview-components/uview-ui/libs/config/props/noticeBar.js
similarity index 100%
rename from uview-components/uview-ui/libs/config/props/noticeBar.js
rename to components/uview-components/uview-ui/libs/config/props/noticeBar.js
diff --git a/uview-components/uview-ui/libs/config/props/notify.js b/components/uview-components/uview-ui/libs/config/props/notify.js
similarity index 100%
rename from uview-components/uview-ui/libs/config/props/notify.js
rename to components/uview-components/uview-ui/libs/config/props/notify.js
diff --git a/uview-components/uview-ui/libs/config/props/numberBox.js b/components/uview-components/uview-ui/libs/config/props/numberBox.js
similarity index 100%
rename from uview-components/uview-ui/libs/config/props/numberBox.js
rename to components/uview-components/uview-ui/libs/config/props/numberBox.js
diff --git a/uview-components/uview-ui/libs/config/props/numberKeyboard.js b/components/uview-components/uview-ui/libs/config/props/numberKeyboard.js
similarity index 100%
rename from uview-components/uview-ui/libs/config/props/numberKeyboard.js
rename to components/uview-components/uview-ui/libs/config/props/numberKeyboard.js
diff --git a/uview-components/uview-ui/libs/config/props/overlay.js b/components/uview-components/uview-ui/libs/config/props/overlay.js
similarity index 100%
rename from uview-components/uview-ui/libs/config/props/overlay.js
rename to components/uview-components/uview-ui/libs/config/props/overlay.js
diff --git a/uview-components/uview-ui/libs/config/props/parse.js b/components/uview-components/uview-ui/libs/config/props/parse.js
similarity index 100%
rename from uview-components/uview-ui/libs/config/props/parse.js
rename to components/uview-components/uview-ui/libs/config/props/parse.js
diff --git a/uview-components/uview-ui/libs/config/props/picker.js b/components/uview-components/uview-ui/libs/config/props/picker.js
similarity index 100%
rename from uview-components/uview-ui/libs/config/props/picker.js
rename to components/uview-components/uview-ui/libs/config/props/picker.js
diff --git a/uview-components/uview-ui/libs/config/props/popup.js b/components/uview-components/uview-ui/libs/config/props/popup.js
similarity index 100%
rename from uview-components/uview-ui/libs/config/props/popup.js
rename to components/uview-components/uview-ui/libs/config/props/popup.js
diff --git a/uview-components/uview-ui/libs/config/props/radio.js b/components/uview-components/uview-ui/libs/config/props/radio.js
similarity index 100%
rename from uview-components/uview-ui/libs/config/props/radio.js
rename to components/uview-components/uview-ui/libs/config/props/radio.js
diff --git a/uview-components/uview-ui/libs/config/props/radioGroup.js b/components/uview-components/uview-ui/libs/config/props/radioGroup.js
similarity index 100%
rename from uview-components/uview-ui/libs/config/props/radioGroup.js
rename to components/uview-components/uview-ui/libs/config/props/radioGroup.js
diff --git a/uview-components/uview-ui/libs/config/props/rate.js b/components/uview-components/uview-ui/libs/config/props/rate.js
similarity index 100%
rename from uview-components/uview-ui/libs/config/props/rate.js
rename to components/uview-components/uview-ui/libs/config/props/rate.js
diff --git a/uview-components/uview-ui/libs/config/props/readMore.js b/components/uview-components/uview-ui/libs/config/props/readMore.js
similarity index 100%
rename from uview-components/uview-ui/libs/config/props/readMore.js
rename to components/uview-components/uview-ui/libs/config/props/readMore.js
diff --git a/uview-components/uview-ui/libs/config/props/row.js b/components/uview-components/uview-ui/libs/config/props/row.js
similarity index 100%
rename from uview-components/uview-ui/libs/config/props/row.js
rename to components/uview-components/uview-ui/libs/config/props/row.js
diff --git a/uview-components/uview-ui/libs/config/props/rowNotice.js b/components/uview-components/uview-ui/libs/config/props/rowNotice.js
similarity index 100%
rename from uview-components/uview-ui/libs/config/props/rowNotice.js
rename to components/uview-components/uview-ui/libs/config/props/rowNotice.js
diff --git a/uview-components/uview-ui/libs/config/props/scrollList.js b/components/uview-components/uview-ui/libs/config/props/scrollList.js
similarity index 100%
rename from uview-components/uview-ui/libs/config/props/scrollList.js
rename to components/uview-components/uview-ui/libs/config/props/scrollList.js
diff --git a/uview-components/uview-ui/libs/config/props/search.js b/components/uview-components/uview-ui/libs/config/props/search.js
similarity index 100%
rename from uview-components/uview-ui/libs/config/props/search.js
rename to components/uview-components/uview-ui/libs/config/props/search.js
diff --git a/uview-components/uview-ui/libs/config/props/section.js b/components/uview-components/uview-ui/libs/config/props/section.js
similarity index 100%
rename from uview-components/uview-ui/libs/config/props/section.js
rename to components/uview-components/uview-ui/libs/config/props/section.js
diff --git a/uview-components/uview-ui/libs/config/props/skeleton.js b/components/uview-components/uview-ui/libs/config/props/skeleton.js
similarity index 100%
rename from uview-components/uview-ui/libs/config/props/skeleton.js
rename to components/uview-components/uview-ui/libs/config/props/skeleton.js
diff --git a/uview-components/uview-ui/libs/config/props/slider.js b/components/uview-components/uview-ui/libs/config/props/slider.js
similarity index 100%
rename from uview-components/uview-ui/libs/config/props/slider.js
rename to components/uview-components/uview-ui/libs/config/props/slider.js
diff --git a/uview-components/uview-ui/libs/config/props/statusBar.js b/components/uview-components/uview-ui/libs/config/props/statusBar.js
similarity index 100%
rename from uview-components/uview-ui/libs/config/props/statusBar.js
rename to components/uview-components/uview-ui/libs/config/props/statusBar.js
diff --git a/uview-components/uview-ui/libs/config/props/steps.js b/components/uview-components/uview-ui/libs/config/props/steps.js
similarity index 100%
rename from uview-components/uview-ui/libs/config/props/steps.js
rename to components/uview-components/uview-ui/libs/config/props/steps.js
diff --git a/uview-components/uview-ui/libs/config/props/stepsItem.js b/components/uview-components/uview-ui/libs/config/props/stepsItem.js
similarity index 100%
rename from uview-components/uview-ui/libs/config/props/stepsItem.js
rename to components/uview-components/uview-ui/libs/config/props/stepsItem.js
diff --git a/uview-components/uview-ui/libs/config/props/sticky.js b/components/uview-components/uview-ui/libs/config/props/sticky.js
similarity index 100%
rename from uview-components/uview-ui/libs/config/props/sticky.js
rename to components/uview-components/uview-ui/libs/config/props/sticky.js
diff --git a/uview-components/uview-ui/libs/config/props/subsection.js b/components/uview-components/uview-ui/libs/config/props/subsection.js
similarity index 100%
rename from uview-components/uview-ui/libs/config/props/subsection.js
rename to components/uview-components/uview-ui/libs/config/props/subsection.js
diff --git a/uview-components/uview-ui/libs/config/props/swipeAction.js b/components/uview-components/uview-ui/libs/config/props/swipeAction.js
similarity index 100%
rename from uview-components/uview-ui/libs/config/props/swipeAction.js
rename to components/uview-components/uview-ui/libs/config/props/swipeAction.js
diff --git a/uview-components/uview-ui/libs/config/props/swipeActionItem.js b/components/uview-components/uview-ui/libs/config/props/swipeActionItem.js
similarity index 100%
rename from uview-components/uview-ui/libs/config/props/swipeActionItem.js
rename to components/uview-components/uview-ui/libs/config/props/swipeActionItem.js
diff --git a/uview-components/uview-ui/libs/config/props/swiper.js b/components/uview-components/uview-ui/libs/config/props/swiper.js
similarity index 100%
rename from uview-components/uview-ui/libs/config/props/swiper.js
rename to components/uview-components/uview-ui/libs/config/props/swiper.js
diff --git a/uview-components/uview-ui/libs/config/props/swipterIndicator.js b/components/uview-components/uview-ui/libs/config/props/swipterIndicator.js
similarity index 100%
rename from uview-components/uview-ui/libs/config/props/swipterIndicator.js
rename to components/uview-components/uview-ui/libs/config/props/swipterIndicator.js
diff --git a/uview-components/uview-ui/libs/config/props/switch.js b/components/uview-components/uview-ui/libs/config/props/switch.js
similarity index 100%
rename from uview-components/uview-ui/libs/config/props/switch.js
rename to components/uview-components/uview-ui/libs/config/props/switch.js
diff --git a/uview-components/uview-ui/libs/config/props/tabbar.js b/components/uview-components/uview-ui/libs/config/props/tabbar.js
similarity index 100%
rename from uview-components/uview-ui/libs/config/props/tabbar.js
rename to components/uview-components/uview-ui/libs/config/props/tabbar.js
diff --git a/uview-components/uview-ui/libs/config/props/tabbarItem.js b/components/uview-components/uview-ui/libs/config/props/tabbarItem.js
similarity index 100%
rename from uview-components/uview-ui/libs/config/props/tabbarItem.js
rename to components/uview-components/uview-ui/libs/config/props/tabbarItem.js
diff --git a/uview-components/uview-ui/libs/config/props/tabs.js b/components/uview-components/uview-ui/libs/config/props/tabs.js
similarity index 100%
rename from uview-components/uview-ui/libs/config/props/tabs.js
rename to components/uview-components/uview-ui/libs/config/props/tabs.js
diff --git a/uview-components/uview-ui/libs/config/props/tag.js b/components/uview-components/uview-ui/libs/config/props/tag.js
similarity index 100%
rename from uview-components/uview-ui/libs/config/props/tag.js
rename to components/uview-components/uview-ui/libs/config/props/tag.js
diff --git a/uview-components/uview-ui/libs/config/props/text.js b/components/uview-components/uview-ui/libs/config/props/text.js
similarity index 100%
rename from uview-components/uview-ui/libs/config/props/text.js
rename to components/uview-components/uview-ui/libs/config/props/text.js
diff --git a/uview-components/uview-ui/libs/config/props/textarea.js b/components/uview-components/uview-ui/libs/config/props/textarea.js
similarity index 100%
rename from uview-components/uview-ui/libs/config/props/textarea.js
rename to components/uview-components/uview-ui/libs/config/props/textarea.js
diff --git a/uview-components/uview-ui/libs/config/props/toast.js b/components/uview-components/uview-ui/libs/config/props/toast.js
similarity index 100%
rename from uview-components/uview-ui/libs/config/props/toast.js
rename to components/uview-components/uview-ui/libs/config/props/toast.js
diff --git a/uview-components/uview-ui/libs/config/props/toolbar.js b/components/uview-components/uview-ui/libs/config/props/toolbar.js
similarity index 100%
rename from uview-components/uview-ui/libs/config/props/toolbar.js
rename to components/uview-components/uview-ui/libs/config/props/toolbar.js
diff --git a/uview-components/uview-ui/libs/config/props/tooltip.js b/components/uview-components/uview-ui/libs/config/props/tooltip.js
similarity index 100%
rename from uview-components/uview-ui/libs/config/props/tooltip.js
rename to components/uview-components/uview-ui/libs/config/props/tooltip.js
diff --git a/uview-components/uview-ui/libs/config/props/transition.js b/components/uview-components/uview-ui/libs/config/props/transition.js
similarity index 100%
rename from uview-components/uview-ui/libs/config/props/transition.js
rename to components/uview-components/uview-ui/libs/config/props/transition.js
diff --git a/uview-components/uview-ui/libs/config/props/upload.js b/components/uview-components/uview-ui/libs/config/props/upload.js
similarity index 100%
rename from uview-components/uview-ui/libs/config/props/upload.js
rename to components/uview-components/uview-ui/libs/config/props/upload.js
diff --git a/uview-components/uview-ui/libs/config/zIndex.js b/components/uview-components/uview-ui/libs/config/zIndex.js
similarity index 100%
rename from uview-components/uview-ui/libs/config/zIndex.js
rename to components/uview-components/uview-ui/libs/config/zIndex.js
diff --git a/uview-components/uview-ui/libs/css/color.scss b/components/uview-components/uview-ui/libs/css/color.scss
similarity index 100%
rename from uview-components/uview-ui/libs/css/color.scss
rename to components/uview-components/uview-ui/libs/css/color.scss
diff --git a/uview-components/uview-ui/libs/css/common.scss b/components/uview-components/uview-ui/libs/css/common.scss
similarity index 100%
rename from uview-components/uview-ui/libs/css/common.scss
rename to components/uview-components/uview-ui/libs/css/common.scss
diff --git a/uview-components/uview-ui/libs/css/components.scss b/components/uview-components/uview-ui/libs/css/components.scss
similarity index 100%
rename from uview-components/uview-ui/libs/css/components.scss
rename to components/uview-components/uview-ui/libs/css/components.scss
diff --git a/uview-components/uview-ui/libs/css/flex.scss b/components/uview-components/uview-ui/libs/css/flex.scss
similarity index 100%
rename from uview-components/uview-ui/libs/css/flex.scss
rename to components/uview-components/uview-ui/libs/css/flex.scss
diff --git a/uview-components/uview-ui/libs/css/h5.scss b/components/uview-components/uview-ui/libs/css/h5.scss
similarity index 100%
rename from uview-components/uview-ui/libs/css/h5.scss
rename to components/uview-components/uview-ui/libs/css/h5.scss
diff --git a/uview-components/uview-ui/libs/css/mixin.scss b/components/uview-components/uview-ui/libs/css/mixin.scss
similarity index 100%
rename from uview-components/uview-ui/libs/css/mixin.scss
rename to components/uview-components/uview-ui/libs/css/mixin.scss
diff --git a/uview-components/uview-ui/libs/css/mp.scss b/components/uview-components/uview-ui/libs/css/mp.scss
similarity index 100%
rename from uview-components/uview-ui/libs/css/mp.scss
rename to components/uview-components/uview-ui/libs/css/mp.scss
diff --git a/uview-components/uview-ui/libs/css/nvue.scss b/components/uview-components/uview-ui/libs/css/nvue.scss
similarity index 100%
rename from uview-components/uview-ui/libs/css/nvue.scss
rename to components/uview-components/uview-ui/libs/css/nvue.scss
diff --git a/uview-components/uview-ui/libs/css/style.components.scss b/components/uview-components/uview-ui/libs/css/style.components.scss
similarity index 100%
rename from uview-components/uview-ui/libs/css/style.components.scss
rename to components/uview-components/uview-ui/libs/css/style.components.scss
diff --git a/uview-components/uview-ui/libs/css/style.h5.scss b/components/uview-components/uview-ui/libs/css/style.h5.scss
similarity index 100%
rename from uview-components/uview-ui/libs/css/style.h5.scss
rename to components/uview-components/uview-ui/libs/css/style.h5.scss
diff --git a/uview-components/uview-ui/libs/css/style.mp.scss b/components/uview-components/uview-ui/libs/css/style.mp.scss
similarity index 100%
rename from uview-components/uview-ui/libs/css/style.mp.scss
rename to components/uview-components/uview-ui/libs/css/style.mp.scss
diff --git a/uview-components/uview-ui/libs/css/style.nvue.scss b/components/uview-components/uview-ui/libs/css/style.nvue.scss
similarity index 100%
rename from uview-components/uview-ui/libs/css/style.nvue.scss
rename to components/uview-components/uview-ui/libs/css/style.nvue.scss
diff --git a/uview-components/uview-ui/libs/css/style.vue.scss b/components/uview-components/uview-ui/libs/css/style.vue.scss
similarity index 100%
rename from uview-components/uview-ui/libs/css/style.vue.scss
rename to components/uview-components/uview-ui/libs/css/style.vue.scss
diff --git a/uview-components/uview-ui/libs/css/vue.scss b/components/uview-components/uview-ui/libs/css/vue.scss
similarity index 100%
rename from uview-components/uview-ui/libs/css/vue.scss
rename to components/uview-components/uview-ui/libs/css/vue.scss
diff --git a/uview-components/uview-ui/libs/function/$parent.js b/components/uview-components/uview-ui/libs/function/$parent.js
similarity index 100%
rename from uview-components/uview-ui/libs/function/$parent.js
rename to components/uview-components/uview-ui/libs/function/$parent.js
diff --git a/uview-components/uview-ui/libs/function/addUnit.js b/components/uview-components/uview-ui/libs/function/addUnit.js
similarity index 100%
rename from uview-components/uview-ui/libs/function/addUnit.js
rename to components/uview-components/uview-ui/libs/function/addUnit.js
diff --git a/uview-components/uview-ui/libs/function/bem.js b/components/uview-components/uview-ui/libs/function/bem.js
similarity index 100%
rename from uview-components/uview-ui/libs/function/bem.js
rename to components/uview-components/uview-ui/libs/function/bem.js
diff --git a/uview-components/uview-ui/libs/function/color.js b/components/uview-components/uview-ui/libs/function/color.js
similarity index 100%
rename from uview-components/uview-ui/libs/function/color.js
rename to components/uview-components/uview-ui/libs/function/color.js
diff --git a/uview-components/uview-ui/libs/function/colorGradient.js b/components/uview-components/uview-ui/libs/function/colorGradient.js
similarity index 100%
rename from uview-components/uview-ui/libs/function/colorGradient.js
rename to components/uview-components/uview-ui/libs/function/colorGradient.js
diff --git a/uview-components/uview-ui/libs/function/debounce.js b/components/uview-components/uview-ui/libs/function/debounce.js
similarity index 100%
rename from uview-components/uview-ui/libs/function/debounce.js
rename to components/uview-components/uview-ui/libs/function/debounce.js
diff --git a/uview-components/uview-ui/libs/function/deepClone.js b/components/uview-components/uview-ui/libs/function/deepClone.js
similarity index 100%
rename from uview-components/uview-ui/libs/function/deepClone.js
rename to components/uview-components/uview-ui/libs/function/deepClone.js
diff --git a/uview-components/uview-ui/libs/function/deepMerge.js b/components/uview-components/uview-ui/libs/function/deepMerge.js
similarity index 100%
rename from uview-components/uview-ui/libs/function/deepMerge.js
rename to components/uview-components/uview-ui/libs/function/deepMerge.js
diff --git a/uview-components/uview-ui/libs/function/digit.js b/components/uview-components/uview-ui/libs/function/digit.js
similarity index 100%
rename from uview-components/uview-ui/libs/function/digit.js
rename to components/uview-components/uview-ui/libs/function/digit.js
diff --git a/uview-components/uview-ui/libs/function/getParent.js b/components/uview-components/uview-ui/libs/function/getParent.js
similarity index 100%
rename from uview-components/uview-ui/libs/function/getParent.js
rename to components/uview-components/uview-ui/libs/function/getParent.js
diff --git a/uview-components/uview-ui/libs/function/guid.js b/components/uview-components/uview-ui/libs/function/guid.js
similarity index 100%
rename from uview-components/uview-ui/libs/function/guid.js
rename to components/uview-components/uview-ui/libs/function/guid.js
diff --git a/uview-components/uview-ui/libs/function/index.js b/components/uview-components/uview-ui/libs/function/index.js
similarity index 100%
rename from uview-components/uview-ui/libs/function/index.js
rename to components/uview-components/uview-ui/libs/function/index.js
diff --git a/uview-components/uview-ui/libs/function/md5.js b/components/uview-components/uview-ui/libs/function/md5.js
similarity index 100%
rename from uview-components/uview-ui/libs/function/md5.js
rename to components/uview-components/uview-ui/libs/function/md5.js
diff --git a/uview-components/uview-ui/libs/function/platform.js b/components/uview-components/uview-ui/libs/function/platform.js
similarity index 100%
rename from uview-components/uview-ui/libs/function/platform.js
rename to components/uview-components/uview-ui/libs/function/platform.js
diff --git a/uview-components/uview-ui/libs/function/queryParams.js b/components/uview-components/uview-ui/libs/function/queryParams.js
similarity index 100%
rename from uview-components/uview-ui/libs/function/queryParams.js
rename to components/uview-components/uview-ui/libs/function/queryParams.js
diff --git a/uview-components/uview-ui/libs/function/random.js b/components/uview-components/uview-ui/libs/function/random.js
similarity index 100%
rename from uview-components/uview-ui/libs/function/random.js
rename to components/uview-components/uview-ui/libs/function/random.js
diff --git a/uview-components/uview-ui/libs/function/randomArray.js b/components/uview-components/uview-ui/libs/function/randomArray.js
similarity index 100%
rename from uview-components/uview-ui/libs/function/randomArray.js
rename to components/uview-components/uview-ui/libs/function/randomArray.js
diff --git a/uview-components/uview-ui/libs/function/route.js b/components/uview-components/uview-ui/libs/function/route.js
similarity index 100%
rename from uview-components/uview-ui/libs/function/route.js
rename to components/uview-components/uview-ui/libs/function/route.js
diff --git a/uview-components/uview-ui/libs/function/sys.js b/components/uview-components/uview-ui/libs/function/sys.js
similarity index 100%
rename from uview-components/uview-ui/libs/function/sys.js
rename to components/uview-components/uview-ui/libs/function/sys.js
diff --git a/uview-components/uview-ui/libs/function/test.js b/components/uview-components/uview-ui/libs/function/test.js
similarity index 100%
rename from uview-components/uview-ui/libs/function/test.js
rename to components/uview-components/uview-ui/libs/function/test.js
diff --git a/uview-components/uview-ui/libs/function/throttle.js b/components/uview-components/uview-ui/libs/function/throttle.js
similarity index 100%
rename from uview-components/uview-ui/libs/function/throttle.js
rename to components/uview-components/uview-ui/libs/function/throttle.js
diff --git a/uview-components/uview-ui/libs/function/timeFormat.js b/components/uview-components/uview-ui/libs/function/timeFormat.js
similarity index 100%
rename from uview-components/uview-ui/libs/function/timeFormat.js
rename to components/uview-components/uview-ui/libs/function/timeFormat.js
diff --git a/uview-components/uview-ui/libs/function/timeFrom.js b/components/uview-components/uview-ui/libs/function/timeFrom.js
similarity index 100%
rename from uview-components/uview-ui/libs/function/timeFrom.js
rename to components/uview-components/uview-ui/libs/function/timeFrom.js
diff --git a/uview-components/uview-ui/libs/function/toast.js b/components/uview-components/uview-ui/libs/function/toast.js
similarity index 100%
rename from uview-components/uview-ui/libs/function/toast.js
rename to components/uview-components/uview-ui/libs/function/toast.js
diff --git a/uview-components/uview-ui/libs/function/trim.js b/components/uview-components/uview-ui/libs/function/trim.js
similarity index 100%
rename from uview-components/uview-ui/libs/function/trim.js
rename to components/uview-components/uview-ui/libs/function/trim.js
diff --git a/uview-components/uview-ui/libs/function/type2icon.js b/components/uview-components/uview-ui/libs/function/type2icon.js
similarity index 100%
rename from uview-components/uview-ui/libs/function/type2icon.js
rename to components/uview-components/uview-ui/libs/function/type2icon.js
diff --git a/uview-components/uview-ui/libs/luch-request/adapters/index.js b/components/uview-components/uview-ui/libs/luch-request/adapters/index.js
similarity index 100%
rename from uview-components/uview-ui/libs/luch-request/adapters/index.js
rename to components/uview-components/uview-ui/libs/luch-request/adapters/index.js
diff --git a/uview-components/uview-ui/libs/luch-request/core/InterceptorManager.js b/components/uview-components/uview-ui/libs/luch-request/core/InterceptorManager.js
similarity index 100%
rename from uview-components/uview-ui/libs/luch-request/core/InterceptorManager.js
rename to components/uview-components/uview-ui/libs/luch-request/core/InterceptorManager.js
diff --git a/uview-components/uview-ui/libs/luch-request/core/Request.js b/components/uview-components/uview-ui/libs/luch-request/core/Request.js
similarity index 100%
rename from uview-components/uview-ui/libs/luch-request/core/Request.js
rename to components/uview-components/uview-ui/libs/luch-request/core/Request.js
diff --git a/uview-components/uview-ui/libs/luch-request/core/buildFullPath.js b/components/uview-components/uview-ui/libs/luch-request/core/buildFullPath.js
similarity index 100%
rename from uview-components/uview-ui/libs/luch-request/core/buildFullPath.js
rename to components/uview-components/uview-ui/libs/luch-request/core/buildFullPath.js
diff --git a/uview-components/uview-ui/libs/luch-request/core/defaults.js b/components/uview-components/uview-ui/libs/luch-request/core/defaults.js
similarity index 100%
rename from uview-components/uview-ui/libs/luch-request/core/defaults.js
rename to components/uview-components/uview-ui/libs/luch-request/core/defaults.js
diff --git a/uview-components/uview-ui/libs/luch-request/core/dispatchRequest.js b/components/uview-components/uview-ui/libs/luch-request/core/dispatchRequest.js
similarity index 100%
rename from uview-components/uview-ui/libs/luch-request/core/dispatchRequest.js
rename to components/uview-components/uview-ui/libs/luch-request/core/dispatchRequest.js
diff --git a/uview-components/uview-ui/libs/luch-request/core/mergeConfig.js b/components/uview-components/uview-ui/libs/luch-request/core/mergeConfig.js
similarity index 100%
rename from uview-components/uview-ui/libs/luch-request/core/mergeConfig.js
rename to components/uview-components/uview-ui/libs/luch-request/core/mergeConfig.js
diff --git a/uview-components/uview-ui/libs/luch-request/core/settle.js b/components/uview-components/uview-ui/libs/luch-request/core/settle.js
similarity index 100%
rename from uview-components/uview-ui/libs/luch-request/core/settle.js
rename to components/uview-components/uview-ui/libs/luch-request/core/settle.js
diff --git a/uview-components/uview-ui/libs/luch-request/helpers/buildURL.js b/components/uview-components/uview-ui/libs/luch-request/helpers/buildURL.js
similarity index 100%
rename from uview-components/uview-ui/libs/luch-request/helpers/buildURL.js
rename to components/uview-components/uview-ui/libs/luch-request/helpers/buildURL.js
diff --git a/uview-components/uview-ui/libs/luch-request/helpers/combineURLs.js b/components/uview-components/uview-ui/libs/luch-request/helpers/combineURLs.js
similarity index 100%
rename from uview-components/uview-ui/libs/luch-request/helpers/combineURLs.js
rename to components/uview-components/uview-ui/libs/luch-request/helpers/combineURLs.js
diff --git a/uview-components/uview-ui/libs/luch-request/helpers/isAbsoluteURL.js b/components/uview-components/uview-ui/libs/luch-request/helpers/isAbsoluteURL.js
similarity index 100%
rename from uview-components/uview-ui/libs/luch-request/helpers/isAbsoluteURL.js
rename to components/uview-components/uview-ui/libs/luch-request/helpers/isAbsoluteURL.js
diff --git a/uview-components/uview-ui/libs/luch-request/index.d.ts b/components/uview-components/uview-ui/libs/luch-request/index.d.ts
similarity index 100%
rename from uview-components/uview-ui/libs/luch-request/index.d.ts
rename to components/uview-components/uview-ui/libs/luch-request/index.d.ts
diff --git a/uview-components/uview-ui/libs/luch-request/index.js b/components/uview-components/uview-ui/libs/luch-request/index.js
similarity index 100%
rename from uview-components/uview-ui/libs/luch-request/index.js
rename to components/uview-components/uview-ui/libs/luch-request/index.js
diff --git a/uview-components/uview-ui/libs/luch-request/utils.js b/components/uview-components/uview-ui/libs/luch-request/utils.js
similarity index 100%
rename from uview-components/uview-ui/libs/luch-request/utils.js
rename to components/uview-components/uview-ui/libs/luch-request/utils.js
diff --git a/uview-components/uview-ui/libs/luch-request/utils/clone.js b/components/uview-components/uview-ui/libs/luch-request/utils/clone.js
similarity index 100%
rename from uview-components/uview-ui/libs/luch-request/utils/clone.js
rename to components/uview-components/uview-ui/libs/luch-request/utils/clone.js
diff --git a/uview-components/uview-ui/libs/mixin/button.js b/components/uview-components/uview-ui/libs/mixin/button.js
similarity index 100%
rename from uview-components/uview-ui/libs/mixin/button.js
rename to components/uview-components/uview-ui/libs/mixin/button.js
diff --git a/uview-components/uview-ui/libs/mixin/mixin.js b/components/uview-components/uview-ui/libs/mixin/mixin.js
similarity index 100%
rename from uview-components/uview-ui/libs/mixin/mixin.js
rename to components/uview-components/uview-ui/libs/mixin/mixin.js
diff --git a/uview-components/uview-ui/libs/mixin/mpMixin.js b/components/uview-components/uview-ui/libs/mixin/mpMixin.js
similarity index 100%
rename from uview-components/uview-ui/libs/mixin/mpMixin.js
rename to components/uview-components/uview-ui/libs/mixin/mpMixin.js
diff --git a/uview-components/uview-ui/libs/mixin/mpShare.js b/components/uview-components/uview-ui/libs/mixin/mpShare.js
similarity index 100%
rename from uview-components/uview-ui/libs/mixin/mpShare.js
rename to components/uview-components/uview-ui/libs/mixin/mpShare.js
diff --git a/uview-components/uview-ui/libs/mixin/openType.js b/components/uview-components/uview-ui/libs/mixin/openType.js
similarity index 100%
rename from uview-components/uview-ui/libs/mixin/openType.js
rename to components/uview-components/uview-ui/libs/mixin/openType.js
diff --git a/uview-components/uview-ui/libs/mixin/style.js b/components/uview-components/uview-ui/libs/mixin/style.js
similarity index 100%
rename from uview-components/uview-ui/libs/mixin/style.js
rename to components/uview-components/uview-ui/libs/mixin/style.js
diff --git a/uview-components/uview-ui/libs/mixin/touch.js b/components/uview-components/uview-ui/libs/mixin/touch.js
similarity index 100%
rename from uview-components/uview-ui/libs/mixin/touch.js
rename to components/uview-components/uview-ui/libs/mixin/touch.js
diff --git a/uview-components/uview-ui/libs/request/index.js b/components/uview-components/uview-ui/libs/request/index.js
similarity index 100%
rename from uview-components/uview-ui/libs/request/index.js
rename to components/uview-components/uview-ui/libs/request/index.js
diff --git a/uview-components/uview-ui/libs/store/index.js b/components/uview-components/uview-ui/libs/store/index.js
similarity index 100%
rename from uview-components/uview-ui/libs/store/index.js
rename to components/uview-components/uview-ui/libs/store/index.js
diff --git a/uview-components/uview-ui/libs/util/area.js b/components/uview-components/uview-ui/libs/util/area.js
similarity index 100%
rename from uview-components/uview-ui/libs/util/area.js
rename to components/uview-components/uview-ui/libs/util/area.js
diff --git a/uview-components/uview-ui/libs/util/async-validator.js b/components/uview-components/uview-ui/libs/util/async-validator.js
similarity index 100%
rename from uview-components/uview-ui/libs/util/async-validator.js
rename to components/uview-components/uview-ui/libs/util/async-validator.js
diff --git a/uview-components/uview-ui/libs/util/calendar.js b/components/uview-components/uview-ui/libs/util/calendar.js
similarity index 100%
rename from uview-components/uview-ui/libs/util/calendar.js
rename to components/uview-components/uview-ui/libs/util/calendar.js
diff --git a/uview-components/uview-ui/libs/util/city.js b/components/uview-components/uview-ui/libs/util/city.js
similarity index 100%
rename from uview-components/uview-ui/libs/util/city.js
rename to components/uview-components/uview-ui/libs/util/city.js
diff --git a/uview-components/uview-ui/libs/util/dayjs.js b/components/uview-components/uview-ui/libs/util/dayjs.js
similarity index 100%
rename from uview-components/uview-ui/libs/util/dayjs.js
rename to components/uview-components/uview-ui/libs/util/dayjs.js
diff --git a/uview-components/uview-ui/libs/util/emitter.js b/components/uview-components/uview-ui/libs/util/emitter.js
similarity index 100%
rename from uview-components/uview-ui/libs/util/emitter.js
rename to components/uview-components/uview-ui/libs/util/emitter.js
diff --git a/uview-components/uview-ui/libs/util/province.js b/components/uview-components/uview-ui/libs/util/province.js
similarity index 100%
rename from uview-components/uview-ui/libs/util/province.js
rename to components/uview-components/uview-ui/libs/util/province.js
diff --git a/uview-components/uview-ui/libs/util/route.js b/components/uview-components/uview-ui/libs/util/route.js
similarity index 100%
rename from uview-components/uview-ui/libs/util/route.js
rename to components/uview-components/uview-ui/libs/util/route.js
diff --git a/uview-components/uview-ui/package.json b/components/uview-components/uview-ui/package.json
similarity index 100%
rename from uview-components/uview-ui/package.json
rename to components/uview-components/uview-ui/package.json
diff --git a/uview-components/uview-ui/theme.scss b/components/uview-components/uview-ui/theme.scss
similarity index 100%
rename from uview-components/uview-ui/theme.scss
rename to components/uview-components/uview-ui/theme.scss
diff --git a/components/verification/verification.vue b/components/verification/verification.vue
index b328524..59581f1 100644
--- a/components/verification/verification.vue
+++ b/components/verification/verification.vue
@@ -107,7 +107,7 @@
 </template>
 
 <script>
-import '@/uview-components/uview-ui'
+import '@/components/uview-components/uview-ui'
 import api from "@/config/api.js";
 import storage from "@/utils/storage.js";
 import uuid from "@/utils/uuid.modified.js";
diff --git a/config/api.js b/config/api.js
index bc6ccf9..8af59da 100644
--- a/config/api.js
+++ b/config/api.js
@@ -4,10 +4,12 @@
  */
 // 寮�鍙戠幆澧�
 const dev = {
-  im: "http://127.0.0.1:8885",
-  common: "http://127.0.0.1:8890",
-  buyer: "http://127.0.0.1:8888",
-  store: "http://127.0.0.1:8889",
+  im: "http://192.168.0.4:8885",
+  common: "http://192.168.0.4:8890",
+  buyer: "http://192.168.0.4:8888",
+  // im: "http://127.0.0.1:8885",
+  // common: "http://127.0.0.1:8890",
+  // buyer: "http://127.0.0.1:8888",
   // common: "http://192.168.0.113:8890",
   // buyer: "http://192.168.0.113:8888",
   // im: "http://192.168.0.113:8885",
diff --git a/main.js b/main.js
index 30b77ff..f8ed343 100644
--- a/main.js
+++ b/main.js
@@ -1,7 +1,7 @@
 import Vue from "vue";
 import App from "./App";
 import * as filters from "./utils/filters.js"; // global filter
-import uView from '@/uview-components/uview-ui'
+import uView from '@/components/uview-components/uview-ui'
 import store from "./store";
 import config from '@/config/config';
 import airBtn from "@/components/m-airbtn/index.vue";
@@ -24,7 +24,7 @@
 // #endif
 
 // 寮曞叆uView瀵瑰皬绋嬪簭鍒嗕韩鐨刴ixin灏佽
-let mpShare = require('./uview-components/uview-ui/libs/mixin/mpShare.js');
+let mpShare = require('./components/uview-components/uview-ui/libs/mixin/mpShare.js');
 Vue.mixin(mpShare)
 
 /**
diff --git a/manifest.json b/manifest.json
index 5c11ce6..00529e6 100644
--- a/manifest.json
+++ b/manifest.json
@@ -192,7 +192,7 @@
     "mp-weixin" : {
         /* 灏忕▼搴忕壒鏈夌浉鍏� */
         "usingComponents" : true,
-        "appid" : "wx68b8b82ae4ebc63a",
+        "appid" : "wxc95bf8fcd206c2cb",
         "optimization" : {
             "subPackages" : true
         },
diff --git a/pages.json b/pages.json
index a1d9881..8c684d0 100644
--- a/pages.json
+++ b/pages.json
@@ -2,7 +2,7 @@
 	"easycom": {
 		"autoscan": true,
 		"custom": {
-			"^u-(.*)": "@/uview-components/uview-ui/components/u-$1/u-$1.vue", //uview,
+			"^u-(.*)": "@/components/uview-components/uview-ui/components/u-$1/u-$1.vue", //uview,
 			"^uni-(.*)": "@/uni_modules/uni-$1/components/uni-$1/uni-$1.vue" // uniapp缁勪欢
 		}
 	},
@@ -12,7 +12,7 @@
 		{
 			"network": "all", // all(涓嶉檺缃戠粶) wifi(浠厀ifi涓嬮涓嬭浇)
 			"packages": [
-				"uview-components"
+				"components/uview-components"
 			] // 棰勪笅杞藉垎鍖呯殑 root 鎴� name銆俖_APP__ 琛ㄧず涓诲寘
 		}
 	},
@@ -134,6 +134,16 @@
 				"navigationStyle": "custom",
 				"componentPlaceholder": {
 					"u-popup": "view",
+					"u-icon": "view"
+				}
+			}
+		},
+		{
+			"path": "components/popups/popups",
+			"style": {
+				"navigationBarTitleText": "",
+				"navigationStyle": "custom",
+				"componentPlaceholder": {
 					"u-icon": "view"
 				}
 			}
@@ -312,7 +322,7 @@
 	],
 	"subPackages": [
 		{
-			"root": "uview-components", // 蹇呴』涓巔reloadRule涓殑鍚嶇О瀹屽叏涓�鑷�
+			"root": "components/uview-components", // 蹇呴』涓巔reloadRule涓殑鍚嶇О瀹屽叏涓�鑷�
 			"name": "uview-components",
 			"pages": [
 				{
@@ -488,7 +498,12 @@
 					"path": "address/address",
 					"style": {
 						"enablePullDownRefresh": true,
-						"navigationBarTitleText": "鍦板潃绠$悊"
+						"navigationBarTitleText": "鍦板潃绠$悊",
+						"componentPlaceholder": {
+							"u-empty": "view",
+							"u-icon": "view",
+							"u-action-sheet": "view"
+						}
 					}
 				},
 				{
@@ -1243,6 +1258,17 @@
 					}
 				},
 				{
+					"path": "invoice/setInvoice",
+					"style": {
+						"navigationBarTitleText": "",
+						"navigationStyle": "custom",
+						"componentPlaceholder": {
+							"u-popup": "view",
+							"u-input": "view"
+						}
+					}
+				},
+				{
 					"path": "complain/complainList",
 					"style": {
 						"navigationBarTitleText": "鎶曡瘔鍒楄〃",
@@ -1385,7 +1411,16 @@
 				{
 					"path": "fillorder",
 					"style": {
-						"navigationBarTitleText": "濉啓璁㈠崟"
+						"navigationBarTitleText": "濉啓璁㈠崟",
+						"componentPlaceholder": {
+							"u-image": "view",
+							"u-row": "view",
+							"u-col": "view",
+							"u-input": "view",
+							"u-icon": "view",
+							"u-select": "view",
+							"u-notice-bar": "view"
+						}
 					}
 				}
 			]
diff --git a/pages/cart/coupon/couponCenter.vue b/pages/cart/coupon/couponCenter.vue
index 4b17115..67cca9e 100644
--- a/pages/cart/coupon/couponCenter.vue
+++ b/pages/cart/coupon/couponCenter.vue
@@ -46,7 +46,7 @@
 </template>
 
 <script>
-	import UEmpty from '@/uview-components/uview-ui/components/u-empty/u-empty.vue';
+	import '@/components/uview-components/uview-ui';
 	import {
 		receiveCoupons
 	} from "@/api/members.js";
@@ -54,7 +54,6 @@
 		getAllCoupons
 	} from "@/api/promotions.js";
 	export default {
-		components: {UEmpty},
 		data() {
 			return {
 				loadStatus: "more", //涓嬫媺鐘舵��
diff --git a/pages/cart/coupon/index.vue b/pages/cart/coupon/index.vue
index 342bf36..c3e75e5 100644
--- a/pages/cart/coupon/index.vue
+++ b/pages/cart/coupon/index.vue
@@ -63,7 +63,7 @@
   </div>
 </template>
 <script>
-import '@/uview-components/uview-ui'
+import '@/components/uview-components/uview-ui'
 import { useCoupon } from "@/api/trade.js";
 
 export default {
diff --git a/pages/cart/coupon/myCoupon.vue b/pages/cart/coupon/myCoupon.vue
index e367d75..b7d1392 100644
--- a/pages/cart/coupon/myCoupon.vue
+++ b/pages/cart/coupon/myCoupon.vue
@@ -123,13 +123,11 @@
 </template>
 
 <script>
-import UEmpty from '@/uview-components/uview-ui/components/u-empty/u-empty.vue';
-import UIcon from '@/uview-components/uview-ui/components/u-icon/u-icon.vue';
+import '@/components/uview-components/uview-ui';
 
 import { getMemberCoupons } from "@/api/members.js";
 
 export default {
-  components: {UEmpty,UIcon},
   data() {
     return {
       tabCurrentIndex: 0, //tab鏍忎笅鏍囬粯璁や负0 鏈娇鐢�
diff --git a/pages/cart/payment/payOrder.vue b/pages/cart/payment/payOrder.vue
index 32f7f7b..f1c642f 100644
--- a/pages/cart/payment/payOrder.vue
+++ b/pages/cart/payment/payOrder.vue
@@ -43,7 +43,7 @@
   </div>
 </template>
 <script>
-	import '@/uview-components/uview-ui'
+	import '@/components/uview-components/uview-ui'
 	import * as API_Trade from "@/api/trade";
 	import {payCallback} from '@/api/members'
 	export default {
diff --git a/pages/cart/payment/shareOrderGoods.vue b/pages/cart/payment/shareOrderGoods.vue
index 2c7eb20..933b3d0 100644
--- a/pages/cart/payment/shareOrderGoods.vue
+++ b/pages/cart/payment/shareOrderGoods.vue
@@ -63,7 +63,7 @@
 </template>
 
 <script>
-import '@/uview-components/uview-ui'
+import '@/components/uview-components/uview-ui'
 import { getGoods } from "@/api/goods.js";
 import { getPinTuanShare } from "@/api/order";
 import shares from "@/components/m-share/index";
diff --git a/pages/customerManager/customerManager.vue b/pages/customerManager/customerManager.vue
index f2e7aa5..f13bb98 100644
--- a/pages/customerManager/customerManager.vue
+++ b/pages/customerManager/customerManager.vue
@@ -45,25 +45,9 @@
 </template>
 
 <script>
-	import UIcon from '@/uview-components/uview-ui/components/u-icon/u-icon.vue';
-	import UButton from '@/uview-components/uview-ui/components/u-button/u-button.vue';
-	import UForm from '@/uview-components/uview-ui/components/u-form/u-form.vue';
-	import UFormItem from '@/uview-components/uview-ui/components/u-form-item/u-form-item.vue';
-	import UInput from '@/uview-components/uview-ui/components/u-input/u-input.vue';
-	import USearch from '@/uview-components/uview-ui/components/u-search/u-search.vue';
-	import UPopup from '@/uview-components/uview-ui/components/u-popup/u-popup.vue';
-	import ULoading from '@/uview-components/uview-ui/components/u-loading/u-loading.vue'
+	import '@/components/uview-components/uview-ui';
 	export default {
-		components: {
-			UIcon,
-			UButton,
-			UForm,
-			UFormItem,
-			UInput,
-			USearch,
-			UPopup,
-			ULoading
-		},
+
 		data() {
 			return {
 				
diff --git a/pages/goods-manager/addGoods/addGoods.vue b/pages/goods-manager/addGoods/addGoods.vue
index 02576b6..0dfd68a 100644
--- a/pages/goods-manager/addGoods/addGoods.vue
+++ b/pages/goods-manager/addGoods/addGoods.vue
@@ -75,19 +75,12 @@
 </template>
 
 <script>
-import UForm from '@/uview-components/uview-ui/components/u-form/u-form.vue';
-import UFormItem from '@/uview-components/uview-ui/components/u-form-item/u-form-item.vue';
-import UInput from '@/uview-components/uview-ui/components/u-input/u-input.vue';
-import UUpload from '@/uview-components/uview-ui/components/u-upload/u-upload.vue';
-// import UCheckboxGroup from '@/uview-components/uview-ui/components/u-checkbox-group/u-checkbox-group.vue';
-// import UCheckbox from '@/uview-components/uview-ui/components/u-checkbox/u-checkbox.vue';
-import UIcon from '@/uview-components/uview-ui/components/u-icon/u-icon.vue';
+import '@/components/uview-components/uview-ui';
 
 
 import storage from "@/utils/storage.js";
 import * as API_GOODS from "@/api/goods.js";
 export default {
-	components: { UForm, UFormItem, UInput, UUpload, UIcon },
 	data() {
 		return {
 			c_index: 0,
diff --git a/pages/goods-manager/goodsList/goodsList.vue b/pages/goods-manager/goodsList/goodsList.vue
index e77a8be..3e21182 100644
--- a/pages/goods-manager/goodsList/goodsList.vue
+++ b/pages/goods-manager/goodsList/goodsList.vue
@@ -57,12 +57,11 @@
 
 <script>
 
-import UIcon from '@/uview-components/uview-ui/components/u-icon/u-icon.vue';
+import '@/components/uview-components/uview-ui';
 
 import * as API_GOODS from "@/api/goods.js";
 
 export default {
-	components: { UIcon },
 	data() {
 		return {
 			formData: {
diff --git a/pages/mine/activity/detail.vue b/pages/mine/activity/detail.vue
index fb61737..b552552 100644
--- a/pages/mine/activity/detail.vue
+++ b/pages/mine/activity/detail.vue
@@ -64,7 +64,7 @@
 </template>
 
 <script>
-	import UButton from '@/uview-components/uview-ui/components/u-button/u-button.vue';
+	import '@/components/uview-components/uview-ui';
 	import {changeCollect} from '@/api/collect.js'
 	import {getFilePreviewUrl} from '@/api/common.js'
 	import {
@@ -72,9 +72,6 @@
 		activityReport
 	} from '@/api/activity.js';
 	export default {
-		components: {
-			UButton
-		},
 		data() {
 			return {
 				activityInfo: {
diff --git a/pages/mine/activity/reportActivity.vue b/pages/mine/activity/reportActivity.vue
index 26f3407..6d57079 100644
--- a/pages/mine/activity/reportActivity.vue
+++ b/pages/mine/activity/reportActivity.vue
@@ -56,18 +56,11 @@
 	import {
 		getFilePreviewUrl
 	} from '@/api/common.js'
-	import UButton from '@/uview-components/uview-ui/components/u-button/u-button.vue';
-	import UImage from '@/uview-components/uview-ui/components/u-image/u-image.vue';
-	import ULoadmore from '@/uview-components/uview-ui/components/u-loadmore/u-loadmore.vue'
+	import '@/components/uview-components/uview-ui';
 	import {
 		getActivityReportList,
 	} from '@/api/activity.js';
 	export default {
-		components: {
-			UImage,
-			UButton,
-			ULoadmore
-		},
 		data() {
 			return {
 				columns: [
diff --git a/pages/mine/address/add.vue b/pages/mine/address/add.vue
index 36b821f..2237280 100644
--- a/pages/mine/address/add.vue
+++ b/pages/mine/address/add.vue
@@ -40,13 +40,7 @@
   </view>
 </template>
 <script>
-import UForm from '@/uview-components/uview-ui/components/u-form/u-form.vue';
-import UFormItem from '@/uview-components/uview-ui/components/u-form-item/u-form-item.vue';
-import UInput from '@/uview-components/uview-ui/components/u-input/u-input.vue';
-import UCheckboxGroup from '@/uview-components/uview-ui/components/u-checkbox-group/u-checkbox-group.vue';
-import UCheckbox from '@/uview-components/uview-ui/components/u-checkbox/u-checkbox.vue';
-import UIcon from '@/uview-components/uview-ui/components/u-icon/u-icon.vue';
-import UActionSheet from '@/uview-components/uview-ui/components/u-action-sheet/u-action-sheet.vue';
+import '@/components/uview-components/uview-ui';
 
 import { addAddress, editAddress, getAddressDetail } from "@/api/address.js";
 import city from "@/components/m-city/m-city.vue";
@@ -55,8 +49,7 @@
 export default {
   components: {
     "m-city": city,
-    uniMap,
-	UForm,UFormItem,UInput,UCheckboxGroup,UCheckbox,UIcon,UActionSheet
+    uniMap
   },
   onShow() {
     // 鍒ゆ柇褰撳墠绯荤粺鏉冮檺瀹氫綅鏄惁寮�鍚�
diff --git a/pages/mine/address/address.vue b/pages/mine/address/address.vue
index f450a3c..671d3cc 100644
--- a/pages/mine/address/address.vue
+++ b/pages/mine/address/address.vue
@@ -43,7 +43,7 @@
 </template>
 
 <script>
-import '@/uview-components/uview-ui'
+import '@/components/uview-components/uview-ui'
 import * as API_Trade from "@/api/trade";
 import * as API_Address from "@/api/address.js";
 export default {
diff --git a/pages/mine/address/addressManage.vue b/pages/mine/address/addressManage.vue
index bffe3de..790c6de 100644
--- a/pages/mine/address/addressManage.vue
+++ b/pages/mine/address/addressManage.vue
@@ -44,13 +44,11 @@
 </template>
 
 <script>
-import UEmpty from '@/uview-components/uview-ui/components/u-empty/u-empty.vue';
-import UIcon from '@/uview-components/uview-ui/components/u-icon/u-icon.vue';
-import UActionSheet from '@/uview-components/uview-ui/components/u-action-sheet/u-action-sheet.vue';
+import '@/components/uview-components/uview-ui';
 
 import * as API_Address from "@/api/address.js";
 export default {
-  components: {UEmpty,UIcon,UActionSheet},
+
   data() {
     return {
       addressList: [], //鍦板潃鍒楄〃
diff --git a/pages/mine/address/storeAddress.vue b/pages/mine/address/storeAddress.vue
index 451267f..9078092 100644
--- a/pages/mine/address/storeAddress.vue
+++ b/pages/mine/address/storeAddress.vue
@@ -21,7 +21,7 @@
 </template>
 
 <script>
-import '@/uview-components/uview-ui'
+import '@/components/uview-components/uview-ui'
 import * as API_Trade from "@/api/trade";
 import * as API_Store from "@/api/store.js";
 export default {
diff --git a/pages/mine/deposit/index.vue b/pages/mine/deposit/index.vue
index f61eec7..80d5a66 100644
--- a/pages/mine/deposit/index.vue
+++ b/pages/mine/deposit/index.vue
@@ -39,7 +39,7 @@
 </template>
 
 <script>
-import '@/uview-components/uview-ui'
+import '@/components/uview-components/uview-ui'
 import { getUserRecharge, getWalletLog } from "@/api/members";
 import { getUserWallet } from "@/api/members";
 export default {
diff --git a/pages/mine/deposit/info.vue b/pages/mine/deposit/info.vue
index cbedf4f..33d4dc6 100644
--- a/pages/mine/deposit/info.vue
+++ b/pages/mine/deposit/info.vue
@@ -13,7 +13,7 @@
 </template>
 
 <script>
-import '@/uview-components/uview-ui'
+import '@/components/uview-components/uview-ui'
 export default {};
 </script>
 
diff --git a/pages/mine/deposit/operation.vue b/pages/mine/deposit/operation.vue
index 15cfd54..d425913 100644
--- a/pages/mine/deposit/operation.vue
+++ b/pages/mine/deposit/operation.vue
@@ -19,7 +19,7 @@
 </template>
 
 <script>
-import '@/uview-components/uview-ui'
+import '@/components/uview-components/uview-ui'
 import { getUserWallet } from "@/api/members";
 export default {
   data() {
diff --git a/pages/mine/deposit/recharge.vue b/pages/mine/deposit/recharge.vue
index ae6963c..af499a8 100644
--- a/pages/mine/deposit/recharge.vue
+++ b/pages/mine/deposit/recharge.vue
@@ -17,7 +17,7 @@
   </view>
 </template>
 <script>
-import '@/uview-components/uview-ui'
+import '@/components/uview-components/uview-ui'
 import { recharge } from "@/api/members";
 export default {
   data() {
diff --git a/pages/mine/deposit/withdrawal.vue b/pages/mine/deposit/withdrawal.vue
index 1594fbb..0c12a46 100644
--- a/pages/mine/deposit/withdrawal.vue
+++ b/pages/mine/deposit/withdrawal.vue
@@ -47,7 +47,7 @@
   </view>
 </template>
 <script>
-import '@/uview-components/uview-ui'
+import '@/components/uview-components/uview-ui'
 import { getUserWallet, withdrawalApply, withdrawalSettingVO } from "@/api/members";
 export default {
   data() {
diff --git a/pages/mine/distribution/auth.vue b/pages/mine/distribution/auth.vue
index 464bfd2..bed4cf3 100644
--- a/pages/mine/distribution/auth.vue
+++ b/pages/mine/distribution/auth.vue
@@ -40,15 +40,11 @@
   </view>
 </template>
 <script>
-import UForm from '@/uview-components/uview-ui/components/u-form/u-form.vue';
-import UFormItem from '@/uview-components/uview-ui/components/u-form-item/u-form-item.vue';
-import UInput from '@/uview-components/uview-ui/components/u-input/u-input.vue';
-import UButton from '@/uview-components/uview-ui/components/u-button/u-button.vue';
+import '@/components/uview-components/uview-ui';
 
 import { applyDistribution } from "@/api/goods";
 import { checkBankno } from "@/utils/Foundation";
 export default {
-  components: {UForm,UFormItem,UInput,UButton},
   data() {
     return {
       ruleForm: {
diff --git a/pages/mine/distribution/history.vue b/pages/mine/distribution/history.vue
index 56ba113..7967e3f 100644
--- a/pages/mine/distribution/history.vue
+++ b/pages/mine/distribution/history.vue
@@ -44,10 +44,9 @@
   </view>
 </template>
 <script>
-import ULoadmore from '@/uview-components/uview-ui/components/u-loadmore/u-loadmore.vue';
+import '@/components/uview-components/uview-ui';
 import { cashLog, distributionOrderList } from "@/api/goods";
 export default {
-  components: {ULoadmore},
   data () {
     return {
       cashLogData: [], //鎻愮幇璁板綍鏁版嵁闆嗗悎
diff --git a/pages/mine/distribution/home.vue b/pages/mine/distribution/home.vue
index 4868fcb..a032bd7 100644
--- a/pages/mine/distribution/home.vue
+++ b/pages/mine/distribution/home.vue
@@ -47,10 +47,9 @@
 </template>
 
 <script>
-import UIcon from '@/uview-components/uview-ui/components/u-icon/u-icon.vue';
+import '@/components/uview-components/uview-ui';
 import { distribution } from "@/api/goods";
 export default {
-  components: {UIcon},
   data() {
     return {
       distributionData: "",
diff --git a/pages/mine/distribution/join.vue b/pages/mine/distribution/join.vue
index 1cfe457..42cd17b 100644
--- a/pages/mine/distribution/join.vue
+++ b/pages/mine/distribution/join.vue
@@ -44,14 +44,9 @@
   </view>
 </template>
 <script>
-import UTabs from '@/uview-components/uview-ui/components/u-tabs/u-tabs.vue';
-import UForm from '@/uview-components/uview-ui/components/u-form/u-form.vue';
-import UFormItem from '@/uview-components/uview-ui/components/u-form-item/u-form-item.vue';
-import UInput from '@/uview-components/uview-ui/components/u-input/u-input.vue';
-import UButton from '@/uview-components/uview-ui/components/u-button/u-button.vue';
+import '@/components/uview-components/uview-ui';
 
 export default {
-  components: {UTabs,UForm,UFormItem,UInput,UButton},
   // 蹇呴』瑕佸湪onReady鐢熷懡鍛ㄦ湡锛屽洜涓簅nLoad鐢熷懡鍛ㄦ湡缁勪欢鍙兘灏氭湭鍒涘缓瀹屾瘯
   onReady() {
     this.$refs.uForm.setRules(this.rules);
diff --git a/pages/mine/distribution/list.vue b/pages/mine/distribution/list.vue
index d7e27b2..285e3b4 100644
--- a/pages/mine/distribution/list.vue
+++ b/pages/mine/distribution/list.vue
@@ -58,9 +58,6 @@
   </view>
 </template>
 <script>
-import USwipeAction from '@/uview-components/uview-ui/components/u-swipe-action/u-swipe-action.vue';
-import UImage from '@/uview-components/uview-ui/components/u-image/u-image.vue';
-import UModal from '@/uview-components/uview-ui/components/u-modal/u-modal.vue';
 
 import {
   distributionGoods,
@@ -70,7 +67,6 @@
 
 import drawCanvas from "@/components/m-canvas";
 export default {
-  components: {USwipeAction,UImage,UModal},
   data() {
     return {
       lightColor: this.$lightColor,
diff --git a/pages/mine/distribution/withdrawal.vue b/pages/mine/distribution/withdrawal.vue
index 9274d47..e3d0b41 100644
--- a/pages/mine/distribution/withdrawal.vue
+++ b/pages/mine/distribution/withdrawal.vue
@@ -22,10 +22,9 @@
   </view>
 </template>
 <script>
-import UInput from '@/uview-components/uview-ui/components/u-input/u-input.vue';
+import '@/components/uview-components/uview-ui';
 import { distribution, cash } from "@/api/goods";
 export default {
-  components: {UInput},
   data() {
     return {
       price: 0,
diff --git a/pages/mine/help/tips.vue b/pages/mine/help/tips.vue
index e31092e..0c12192 100644
--- a/pages/mine/help/tips.vue
+++ b/pages/mine/help/tips.vue
@@ -5,11 +5,11 @@
   </div>
 </template>
 <script>
-import UParse from '@/uview-components/uview-ui/components/u-parse/u-parse.vue';
+import '@/components/uview-components/uview-ui';
 
 import { getArticleDetailByType } from "@/api/article";
 export default {
-  components: {UParse},
+
   data() {
     return {
       res: "",
diff --git a/pages/mine/im/index.vue b/pages/mine/im/index.vue
index cb708c8..4d69a33 100644
--- a/pages/mine/im/index.vue
+++ b/pages/mine/im/index.vue
@@ -198,7 +198,7 @@
 var wh
 // 椤堕儴绌虹洅瀛愮殑楂樺害
 var mgUpHeight
-import '@/uview-components/uview-ui'
+import '@/components/uview-components/uview-ui'
 import {
   getTalkMessage,
   getTalkByUser,
diff --git a/pages/mine/im/list.vue b/pages/mine/im/list.vue
index a643d89..a63dbf0 100644
--- a/pages/mine/im/list.vue
+++ b/pages/mine/im/list.vue
@@ -58,7 +58,7 @@
 </template>
 
 <script>
-import '@/uview-components/uview-ui'
+import '@/components/uview-components/uview-ui'
 import { getTalkList, clearmeaager } from "@/api/im.js";
 import storage from "@/utils/storage.js";
 import { beautifyTime } from "@/utils/filters.js"
diff --git a/pages/mine/msgTips/main.vue b/pages/mine/msgTips/main.vue
index 028d070..1367dbe 100644
--- a/pages/mine/msgTips/main.vue
+++ b/pages/mine/msgTips/main.vue
@@ -40,7 +40,7 @@
 </template>
 
 <script>
-	import '@/uview-components/uview-ui'
+	import '@/components/uview-components/uview-ui'
 	import {
 		mapMutations
 	} from "vuex";
diff --git a/pages/mine/msgTips/packageMsg/index.vue b/pages/mine/msgTips/packageMsg/index.vue
index 76de63d..9e0ee75 100644
--- a/pages/mine/msgTips/packageMsg/index.vue
+++ b/pages/mine/msgTips/packageMsg/index.vue
@@ -21,7 +21,7 @@
 </template>
 
 <script>
-import '@/uview-components/uview-ui'
+import '@/components/uview-components/uview-ui'
 import * as API_Message from "@/api/message.js";
 export default {
   data() {
diff --git a/pages/mine/msgTips/packageMsg/logisticsDetail.vue b/pages/mine/msgTips/packageMsg/logisticsDetail.vue
index e29745b..6cf936b 100644
--- a/pages/mine/msgTips/packageMsg/logisticsDetail.vue
+++ b/pages/mine/msgTips/packageMsg/logisticsDetail.vue
@@ -30,7 +30,7 @@
 </template>
 
 <script>
-import '@/uview-components/uview-ui'
+import '@/components/uview-components/uview-ui'
 import { getExpress } from "@/api/trade.js";
 export default {
   data() {
diff --git a/pages/mine/msgTips/serviceMsg/index.vue b/pages/mine/msgTips/serviceMsg/index.vue
index 7c6104c..f52079f 100644
--- a/pages/mine/msgTips/serviceMsg/index.vue
+++ b/pages/mine/msgTips/serviceMsg/index.vue
@@ -32,7 +32,7 @@
 
 <script>
 import { mapMutations } from "vuex";
-import '@/uview-components/uview-ui'
+import '@/components/uview-components/uview-ui'
 export default {
   data() {
     return {};
diff --git a/pages/mine/msgTips/sysMsg/index.vue b/pages/mine/msgTips/sysMsg/index.vue
index 4bf62a9..4b90daf 100644
--- a/pages/mine/msgTips/sysMsg/index.vue
+++ b/pages/mine/msgTips/sysMsg/index.vue
@@ -23,7 +23,7 @@
 </template>
 
 <script>
-import '@/uview-components/uview-ui'
+import '@/components/uview-components/uview-ui'
 import { mapMutations } from "vuex";
 import * as API_Message from "@/api/message.js";
 export default {
diff --git a/pages/mine/myCollect.vue b/pages/mine/myCollect.vue
index 47c8805..f749aae 100644
--- a/pages/mine/myCollect.vue
+++ b/pages/mine/myCollect.vue
@@ -62,13 +62,7 @@
 </template>
 
 <script>
-	import UNavbar from '@/uview-components/uview-ui/components/u-navbar/u-navbar.vue';
-	import UTabs from '@/uview-components/uview-ui/components/u-tabs/u-tabs.vue';
-	import UEmpty from '@/uview-components/uview-ui/components/u-empty/u-empty.vue';
-	import USwipeAction from '@/uview-components/uview-ui/components/u-swipe-action/u-swipe-action.vue';
-	import UImage from '@/uview-components/uview-ui/components/u-image/u-image.vue';
-	import ULoading from '@/uview-components/uview-ui/components/u-loading/u-loading.vue';
-	import UTag from '@/uview-components/uview-ui/components/u-tag/u-tag.vue';
+	import '@/components/uview-components/uview-ui';
 	
 	import {
 		getGoodsCollection,
diff --git a/pages/mine/myCollect/myCollect.vue b/pages/mine/myCollect/myCollect.vue
index 7251419..1349aa0 100644
--- a/pages/mine/myCollect/myCollect.vue
+++ b/pages/mine/myCollect/myCollect.vue
@@ -164,8 +164,7 @@
 </template>
 
 <script>
-	import ULoadmore from '@/uview-components/uview-ui/components/u-loadmore/u-loadmore.vue'
-	import UImage from '@/uview-components/uview-ui/components/u-image/u-image.vue';
+	import '@/components/uview-components/uview-ui';
 	import {
 		getFilePreviewUrl
 	} from '@/api/common.js'
@@ -177,10 +176,7 @@
 		ifError
 	} from 'assert'
 	export default {
-		components: {
-			UImage,
-			ULoadmore
-		},
+
 		data() {
 			return {
 				total: 0,
diff --git a/pages/mine/myTracks.vue b/pages/mine/myTracks.vue
index 315e67a..bd72c63 100644
--- a/pages/mine/myTracks.vue
+++ b/pages/mine/myTracks.vue
@@ -48,12 +48,7 @@
 </template>
 
 <script>
-	import UNavbar from '@/uview-components/uview-ui/components/u-navbar/u-navbar.vue';
-	import UNoticeBar from '@/uview-components/uview-ui/components/u-notice-bar/u-notice-bar.vue';
-	import UEmpty from '@/uview-components/uview-ui/components/u-empty/u-empty.vue';
-	import USwipeAction from '@/uview-components/uview-ui/components/u-swipe-action/u-swipe-action.vue';
-	import UCheckboxGroup from '@/uview-components/uview-ui/components/u-checkbox-group/u-checkbox-group.vue';
-	import UCheckbox from '@/uview-components/uview-ui/components/u-checkbox/u-checkbox.vue';
+	import '@/components/uview-components/uview-ui';
 	
 	import {
 		myTrackList,
@@ -61,7 +56,6 @@
 	} from "@/api/members.js";
 
 	export default {
-		components: {UNavbar,UNoticeBar,UEmpty,USwipeAction,UCheckboxGroup,UCheckbox},
 		data() {
 			return {
 				isEdit:false,
diff --git a/pages/mine/point/myPoint.vue b/pages/mine/point/myPoint.vue
index ad0ed21..d19996c 100644
--- a/pages/mine/point/myPoint.vue
+++ b/pages/mine/point/myPoint.vue
@@ -33,13 +33,11 @@
 </template>
 
 <script>
-import URow from '@/uview-components/uview-ui/components/u-row/u-row.vue';
-import UCol from '@/uview-components/uview-ui/components/u-col/u-col.vue';
+import '@/components/uview-components/uview-ui';
 
 import { getPointsData } from "@/api/members.js";
 import { getMemberPointSum } from "@/api/members.js";
 export default {
-  components: {URow, UCol},
   data() {
     return {
       count: {
diff --git a/pages/mine/set/editionIntro.vue b/pages/mine/set/editionIntro.vue
index c2d8139..6c5b4d4 100644
--- a/pages/mine/set/editionIntro.vue
+++ b/pages/mine/set/editionIntro.vue
@@ -40,14 +40,12 @@
 </template>
 
 <script>
-import UCellGroup from '@/uview-components/uview-ui/components/u-cell-group/u-cell-group.vue';
-import UCellItem from '@/uview-components/uview-ui/components/u-cell-item/u-cell-item.vue';
+import '@/components/uview-components/uview-ui';
 
 import APPUpdate from "@/plugins/APPUpdate";
 import config from "@/config/config";
 import { getAppVersion } from "@/api/message.js";
 export default {
-  components: {UCellGroup,UCellItem},
   data() {
     return {
       config,
diff --git a/pages/mine/set/feedBack.vue b/pages/mine/set/feedBack.vue
index 8f3bf56..fc4a67a 100644
--- a/pages/mine/set/feedBack.vue
+++ b/pages/mine/set/feedBack.vue
@@ -35,15 +35,13 @@
 </template>
 
 <script>
-import UInput from '@/uview-components/uview-ui/components/u-input/u-input.vue';
-import UUpload from '@/uview-components/uview-ui/components/u-upload/u-upload.vue';
+import '@/components/uview-components/uview-ui';
 
 import storage from "@/utils/storage.js";
 import config from "@/config/config";
 import { feedBack } from "@/api/members.js";
 import { upload } from "@/api/common.js";
 export default {
-  components: {UInput,UUpload},
   data() {
     return {
       storage,
diff --git a/pages/mine/set/personMsg.vue b/pages/mine/set/personMsg.vue
index 26bac13..aa80980 100644
--- a/pages/mine/set/personMsg.vue
+++ b/pages/mine/set/personMsg.vue
@@ -41,19 +41,14 @@
   </view>
 </template>
 <script>
-import UForm from "@/uview-components/uview-ui/components/u-form/u-form.vue";
-import UFormItem from "@/uview-components/uview-ui/components/u-form-item/u-form-item.vue";
-import UInput from "@/uview-components/uview-ui/components/u-input/u-input.vue";
-import URadioGroup from "@/uview-components/uview-ui/components/u-radio-group/u-radio-group.vue";
-import URadio from "@/uview-components/uview-ui/components/u-radio/u-radio.vue";
-import UPicker from "@/uview-components/uview-ui/components/u-picker/u-picker.vue";
+import '@/components/uview-components/uview-ui';
 	
 import { saveUserInfo, getUserInfo } from "@/api/members.js";
 import { upload } from "@/api/common.js";
 import storage from "@/utils/storage.js";
 import city from "@/components/m-city/m-city.vue";
 export default {
-  components: { UForm,UFormItem,UInput,URadioGroup,URadio,UPicker, "m-city": city },
+  components: { "m-city": city },
   data() {
     return {
       lightColor: this.$lightColor, //楂樹寒棰滆壊
diff --git a/pages/mine/set/securityCenter/bindMobile.vue b/pages/mine/set/securityCenter/bindMobile.vue
index ab3c01e..49a5ae4 100644
--- a/pages/mine/set/securityCenter/bindMobile.vue
+++ b/pages/mine/set/securityCenter/bindMobile.vue
@@ -30,7 +30,7 @@
 </template>
 
 <script>
-	import '@/uview-components/uview-ui'
+	import '@/components/uview-components/uview-ui'
 	import {
 		sendMobile,
 		bindMobile
diff --git a/pages/mine/set/securityCenter/editPassword.vue b/pages/mine/set/securityCenter/editPassword.vue
index 1c5450a..de9a999 100644
--- a/pages/mine/set/securityCenter/editPassword.vue
+++ b/pages/mine/set/securityCenter/editPassword.vue
@@ -43,7 +43,7 @@
 </template>
 
 <script>
-	import '@/uview-components/uview-ui'
+	import '@/components/uview-components/uview-ui'
 	import {
 		sendMobile,
 		resetByMobile,
diff --git a/pages/mine/set/securityCenter/faceLogin.vue b/pages/mine/set/securityCenter/faceLogin.vue
index ff2000b..a634bea 100644
--- a/pages/mine/set/securityCenter/faceLogin.vue
+++ b/pages/mine/set/securityCenter/faceLogin.vue
@@ -11,7 +11,7 @@
 </template>
 
 <script>
-import '@/uview-components/uview-ui'
+import '@/components/uview-components/uview-ui'
 import storage from "@/utils/storage.js";
 import { setBiolofy } from "@/api/passport.js";
 
diff --git a/pages/mine/set/securityCenter/fingerLogin.vue b/pages/mine/set/securityCenter/fingerLogin.vue
index cce9b9f..2c65ac3 100644
--- a/pages/mine/set/securityCenter/fingerLogin.vue
+++ b/pages/mine/set/securityCenter/fingerLogin.vue
@@ -11,7 +11,7 @@
 </template>
 
 <script>
-import '@/uview-components/uview-ui'
+import '@/components/uview-components/uview-ui'
 import storage from "@/utils/storage.js";
 import { setBiolofy } from "@/api/passport.js";
 
diff --git a/pages/mine/set/securityCenter/securityCenter.vue b/pages/mine/set/securityCenter/securityCenter.vue
index 7592344..286202c 100644
--- a/pages/mine/set/securityCenter/securityCenter.vue
+++ b/pages/mine/set/securityCenter/securityCenter.vue
@@ -8,7 +8,7 @@
 </template>
 
 <script>
-import '@/uview-components/uview-ui'
+import '@/components/uview-components/uview-ui'
 export default {
   data() {
     return {
diff --git a/pages/mine/set/setUp.vue b/pages/mine/set/setUp.vue
index 12345df..89064bf 100644
--- a/pages/mine/set/setUp.vue
+++ b/pages/mine/set/setUp.vue
@@ -29,14 +29,10 @@
 </template>
 
 <script>
-import UImage from '@/uview-components/uview-ui/components/u-image/u-image.vue';
-import UIcon from '@/uview-components/uview-ui/components/u-icon/u-icon.vue';
-import UCellGroup from '@/uview-components/uview-ui/components/u-cell-group/u-cell-group.vue';
-import UCellItem from '@/uview-components/uview-ui/components/u-cell-item/u-cell-item.vue';
+import '@/components/uview-components/uview-ui';
 
 import config from "@/config/config";
 export default {
-  components: {UImage,UIcon,UCellGroup,UCellItem},
   data() {
     return {
       config,
diff --git a/pages/mine/set/versionFunctionList.vue b/pages/mine/set/versionFunctionList.vue
index 67c1240..7f3cba2 100644
--- a/pages/mine/set/versionFunctionList.vue
+++ b/pages/mine/set/versionFunctionList.vue
@@ -13,7 +13,7 @@
 </template>
 
 <script>
-import '@/uview-components/uview-ui'
+import '@/components/uview-components/uview-ui'
 import { getAppVersionList } from "@/api/message";
 export default {
   data() {
diff --git a/pages/mine/signIn.vue b/pages/mine/signIn.vue
index f3940f0..484fb8d 100644
--- a/pages/mine/signIn.vue
+++ b/pages/mine/signIn.vue
@@ -62,11 +62,9 @@
 </template>
 
 <script>
-import UIcon from '@/uview-components/uview-ui/components/u-icon/u-icon.vue';
-
+import '@/components/uview-components/uview-ui';
 import { sign, signTime } from "@/api/point.js";
 export default {
-  components: {UIcon},
   data() {
     return {
       aiderLightColor:this.$aiderLightColor,
diff --git a/pages/navigation/search/searchPage.vue b/pages/navigation/search/searchPage.vue
index c93e0ff..1681c16 100644
--- a/pages/navigation/search/searchPage.vue
+++ b/pages/navigation/search/searchPage.vue
@@ -203,10 +203,7 @@
 </template>
 
 <script>
-import UNavbar from '@/uview-components/uview-ui/components/u-navbar/u-navbar.vue';
-import UPopup from '@/uview-components/uview-ui/components/u-popup/u-popup.vue';
-import UInput from '@/uview-components/uview-ui/components/u-input/u-input.vue';
-import UBackTop from '@/uview-components/uview-ui/components/u-back-top/u-back-top.vue';
+import '@/components/uview-components/uview-ui';
 
 import { getGoodsList, getGoodsRelated } from '@/api/goods.js';
 import goodsList from '@/components/m-goods-list/list.vue';
@@ -215,7 +212,7 @@
 import storage from '@/utils/storage';
 export default {
 	components: {
-		UNavbar,UPopup,UInput,UBackTop,mSearch,goodsList
+		mSearch,goodsList
 	},
 	data() {
 		return {
diff --git a/pages/order/afterSales/afterSales.vue b/pages/order/afterSales/afterSales.vue
index 1696f29..a73f887 100644
--- a/pages/order/afterSales/afterSales.vue
+++ b/pages/order/afterSales/afterSales.vue
@@ -198,21 +198,14 @@
 </template>
 
 <script>
-import UTabs from '@/uview-components/uview-ui/components/u-tabs/u-tabs.vue';
-import USearch from '@/uview-components/uview-ui/components/u-search/u-search.vue';
-import UImage from '@/uview-components/uview-ui/components/u-image/u-image.vue';
-import UIcon from '@/uview-components/uview-ui/components/u-icon/u-icon.vue';
-import ULoadmore from '@/uview-components/uview-ui/components/u-loadmore/u-loadmore.vue';
-import UModal from '@/uview-components/uview-ui/components/u-modal/u-modal.vue';
+import '@/components/uview-components/uview-ui';
 
 import { getAfterSaleList, cancelAfterSale } from "@/api/after-sale.js";
 import { getOrderList } from "@/api/order.js";
 import storage from "@/utils/storage";
 
 export default {
-  components: {
-    UTabs,USearch,UImage,UIcon,ULoadmore
-  },
+
   data() {
     return {
       list: [
diff --git a/pages/order/afterSales/afterSalesDetail.vue b/pages/order/afterSales/afterSalesDetail.vue
index fca096f..be2efa9 100644
--- a/pages/order/afterSales/afterSalesDetail.vue
+++ b/pages/order/afterSales/afterSalesDetail.vue
@@ -97,7 +97,7 @@
 </template>
 
 <script>
-import '@/uview-components/uview-ui'
+import '@/components/uview-components/uview-ui'
 import {
   getAfterSaleReason,
   applyReturn,
diff --git a/pages/order/afterSales/afterSalesDetailExpress.vue b/pages/order/afterSales/afterSalesDetailExpress.vue
index 152bb6b..e257967 100644
--- a/pages/order/afterSales/afterSalesDetailExpress.vue
+++ b/pages/order/afterSales/afterSalesDetailExpress.vue
@@ -55,7 +55,7 @@
 </template>
 
 <script>
-import '@/uview-components/uview-ui'
+import '@/components/uview-components/uview-ui'
 import { getLogistics } from "@/api/address.js";
 import { fillShipInfo } from "@/api/after-sale.js";
 import storage from "@/utils/storage";
diff --git a/pages/order/afterSales/afterSalesSelect.vue b/pages/order/afterSales/afterSalesSelect.vue
index af45368..c427ada 100644
--- a/pages/order/afterSales/afterSalesSelect.vue
+++ b/pages/order/afterSales/afterSalesSelect.vue
@@ -55,7 +55,7 @@
 </template>
 
 <script>
-import '@/uview-components/uview-ui'
+import '@/components/uview-components/uview-ui'
 import { getAfterSaleInfo } from "@/api/after-sale";
 import storage from "@/utils/storage";
 export default {
diff --git a/pages/order/afterSales/applyDetail.vue b/pages/order/afterSales/applyDetail.vue
index cd14842..91b7b56 100644
--- a/pages/order/afterSales/applyDetail.vue
+++ b/pages/order/afterSales/applyDetail.vue
@@ -196,7 +196,7 @@
 </template>
 
 <script>
-import '@/uview-components/uview-ui'
+import '@/components/uview-components/uview-ui'
 import {
   getServiceDetail,
   getStoreAfterSaleAddress,
diff --git a/pages/order/afterSales/applyProgress.vue b/pages/order/afterSales/applyProgress.vue
index 013b3da..38178ce 100644
--- a/pages/order/afterSales/applyProgress.vue
+++ b/pages/order/afterSales/applyProgress.vue
@@ -37,7 +37,7 @@
 </template>
 
 <script>
-import '@/uview-components/uview-ui'
+import '@/components/uview-components/uview-ui'
 export default {
   data() {
     return {
diff --git a/pages/order/afterSales/applySuccess.vue b/pages/order/afterSales/applySuccess.vue
index 9b67a5b..84d3476 100644
--- a/pages/order/afterSales/applySuccess.vue
+++ b/pages/order/afterSales/applySuccess.vue
@@ -22,7 +22,7 @@
 </template>
 
 <script>
-import '@/uview-components/uview-ui'
+import '@/components/uview-components/uview-ui'
 export default {
   data() {
     return {};
diff --git a/pages/order/complain/complain.vue b/pages/order/complain/complain.vue
index d6017e5..06ed4b8 100644
--- a/pages/order/complain/complain.vue
+++ b/pages/order/complain/complain.vue
@@ -56,7 +56,7 @@
 </template>
 
 <script>
-import '@/uview-components/uview-ui'
+import '@/components/uview-components/uview-ui'
 import storage from "@/utils/storage.js";
 import { getOrderDetail } from "@/api/order.js";
 import { getComplainReason, addComplain } from "@/api/after-sale.js";
diff --git a/pages/order/complain/complainInfo.vue b/pages/order/complain/complainInfo.vue
index 12ae383..3448a9a 100644
--- a/pages/order/complain/complainInfo.vue
+++ b/pages/order/complain/complainInfo.vue
@@ -50,7 +50,7 @@
 </template>
 
 <script>
-import '@/uview-components/uview-ui'
+import '@/components/uview-components/uview-ui'
 import { getComplainDetail, communication } from "@/api/after-sale";
 export default {
   data() {
diff --git a/pages/order/complain/complainList.vue b/pages/order/complain/complainList.vue
index 78c19a9..20ca274 100644
--- a/pages/order/complain/complainList.vue
+++ b/pages/order/complain/complainList.vue
@@ -42,16 +42,11 @@
 </template>
 
 <script>
-import ULine from '@/uview-components/uview-ui/components/u-line/u-line.vue';
-import UImage from '@/uview-components/uview-ui/components/u-image/u-image.vue';
-import UTag from '@/uview-components/uview-ui/components/u-tag/u-tag.vue';
-import UEmpty from '@/uview-components/uview-ui/components/u-empty/u-empty.vue';
-import UModal from '@/uview-components/uview-ui/components/u-modal/u-modal.vue';
+import '@/components/uview-components/uview-ui';
 
 import { getComplain, clearComplain } from "@/api/after-sale";
 
 export default {
-  components: {ULine,UImage,UTag,UEmpty,UModal},
   data() {
     return {
       statusData: {
diff --git a/pages/order/evaluate/evaluateDetail.vue b/pages/order/evaluate/evaluateDetail.vue
index 16ae8cc..4b68bdf 100644
--- a/pages/order/evaluate/evaluateDetail.vue
+++ b/pages/order/evaluate/evaluateDetail.vue
@@ -41,7 +41,7 @@
 </template>
 
 <script>
-import '@/uview-components/uview-ui'
+import '@/components/uview-components/uview-ui'
 import configs from '@/config/config'
 export default {
   data() {
diff --git a/pages/order/evaluate/myEvaluate.vue b/pages/order/evaluate/myEvaluate.vue
index 4361988..0f97003 100644
--- a/pages/order/evaluate/myEvaluate.vue
+++ b/pages/order/evaluate/myEvaluate.vue
@@ -70,16 +70,11 @@
 </template>
 
 <script>
-import UEmpty from '@/uview-components/uview-ui/components/u-empty/u-empty.vue';
-import UImage from '@/uview-components/uview-ui/components/u-image/u-image.vue';
-import UTabs from '@/uview-components/uview-ui/components/u-tabs/u-tabs.vue';
-import UReadMore from '@/uview-components/uview-ui/components/u-read-more/u-read-more.vue';
-import UTag from '@/uview-components/uview-ui/components/u-tag/u-tag.vue';
+import '@/components/uview-components/uview-ui';
 import { getOrderList } from "@/api/order.js";
 import { getComments } from "@/api/members.js";
 
 export default {
-  components: {UEmpty,UImage,UTabs,UReadMore,UTag},
   data() {
     return {
       list: [
diff --git a/pages/order/evaluate/releaseEvaluate.vue b/pages/order/evaluate/releaseEvaluate.vue
index cd4c3a1..c2a9cd0 100644
--- a/pages/order/evaluate/releaseEvaluate.vue
+++ b/pages/order/evaluate/releaseEvaluate.vue
@@ -87,7 +87,7 @@
 </template>
 
 <script>
-import '@/uview-components/uview-ui'
+import '@/components/uview-components/uview-ui'
 import storage from "@/utils/storage.js";
 import { commentsMemberOrder } from "@/api/members.js";
 import { upload } from "@/api/common.js";
diff --git a/pages/order/fillorder.vue b/pages/order/fillorder.vue
index 8b2ed61..d22f3d7 100644
--- a/pages/order/fillorder.vue
+++ b/pages/order/fillorder.vue
@@ -386,7 +386,7 @@
   </div>
 </template>
 <script>
-import '@/uview-components/uview-ui'
+import '@/components/uview-components/uview-ui'
 import * as API_Address from "@/api/address";
 import * as API_Order from "@/api/order";
 import * as API_Trade from "@/api/trade";
diff --git a/pages/order/invoice/invoiceDetail.vue b/pages/order/invoice/invoiceDetail.vue
index 3399b0a..82ba52a 100644
--- a/pages/order/invoice/invoiceDetail.vue
+++ b/pages/order/invoice/invoiceDetail.vue
@@ -43,7 +43,7 @@
 </template>
 
 <script>
-import '@/uview-components/uview-ui'
+import '@/components/uview-components/uview-ui'
 import { getReceiptDetail } from "@/api/order.js";
 
 export default {
diff --git a/pages/order/invoice/setInvoice.vue b/pages/order/invoice/setInvoice.vue
index 995fee9..436d4bc 100644
--- a/pages/order/invoice/setInvoice.vue
+++ b/pages/order/invoice/setInvoice.vue
@@ -51,7 +51,7 @@
   </u-popup>
 </template>
 <script>
-import '@/uview-components/uview-ui'
+import '@/components/uview-components/uview-ui';
 import { addReceipt } from "@/api/members";
 export default {
   props: ["res"],
diff --git a/pages/order/myOrder.vue b/pages/order/myOrder.vue
index 820e33b..91e50a5 100644
--- a/pages/order/myOrder.vue
+++ b/pages/order/myOrder.vue
@@ -213,21 +213,12 @@
 </template>
 
 <script>
-import UEmpty from '@/uview-components/uview-ui/components/u-empty/u-empty.vue';
-import UImage from '@/uview-components/uview-ui/components/u-image/u-image.vue';
-import UPopup from '@/uview-components/uview-ui/components/u-popup/u-popup.vue';
-import URadioGroup from '@/uview-components/uview-ui/components/u-radio-group/u-radio-group.vue';
-import URadio from '@/uview-components/uview-ui/components/u-radio/u-radio.vue';
-import UButton from '@/uview-components/uview-ui/components/u-button/u-button.vue';
-import UToast from '@/uview-components/uview-ui/components/u-toast/u-toast.vue';
-import UModal from '@/uview-components/uview-ui/components/u-modal/u-modal.vue';
+import '@/components/uview-components/uview-ui';
 import { getOrderList, cancelOrder, confirmReceipt } from "@/api/order.js";
 import { getClearReason } from "@/api/after-sale.js";
 import LiLiWXPay from "@/js_sdk/lili-pay/wx-pay.js";
 export default {
-  components: {
-    UEmpty,UImage,UPopup,URadioGroup,URadio,UButton,UToast,UModal
-  },
+
   data() {
     return {
       lightColor: this.$lightColor,
diff --git a/pages/order/orderDetail.vue b/pages/order/orderDetail.vue
index 377920f..1e09c58 100644
--- a/pages/order/orderDetail.vue
+++ b/pages/order/orderDetail.vue
@@ -260,7 +260,7 @@
 </template>
 
 <script>
-import '@/uview-components/uview-ui'
+import '@/components/uview-components/uview-ui'
 import { getExpress, getPackage } from "@/api/trade.js";
 import { cancelOrder, confirmReceipt, getOrderDetail } from "@/api/order.js";
 
diff --git a/pages/passport/article.vue b/pages/passport/article.vue
index 4455d8b..31df32a 100644
--- a/pages/passport/article.vue
+++ b/pages/passport/article.vue
@@ -11,7 +11,7 @@
 </template>
 
 <script>
-import '@/uview-components/uview-ui'
+import '@/components/uview-components/uview-ui'
 import { getArticleDetail } from "@/api/article.js";
 export default {
   data() {
diff --git a/pages/passport/entry/seller/control.vue b/pages/passport/entry/seller/control.vue
index 7099fd9..6624f62 100644
--- a/pages/passport/entry/seller/control.vue
+++ b/pages/passport/entry/seller/control.vue
@@ -12,7 +12,7 @@
 </template>
 
 <script>
-import UNavbar from '@/uview-components/uview-ui/components/u-navbar/u-navbar.vue';
+import '@/components/uview-components/uview-ui';
 
 import { getCompanyDetail } from "@/api/entry";
 import step1 from "./step1";
@@ -28,8 +28,7 @@
   components: {
     step1,
     step2,
-    step3,
-	UNavbar
+    step3
   },
   mounted() {
     this.init();
diff --git a/pages/passport/entry/seller/index.vue b/pages/passport/entry/seller/index.vue
index 915ee0e..2a904c0 100644
--- a/pages/passport/entry/seller/index.vue
+++ b/pages/passport/entry/seller/index.vue
@@ -20,11 +20,10 @@
 </template>
 
 <script>
-import UNavbar from '@/uview-components/uview-ui/components/u-navbar/u-navbar.vue';
+import '@/components/uview-components/uview-ui';
 
 import { getCompanyDetail } from "@/api/entry";
 export default {
-  components: {UNavbar},
 
   data() {
     return {
diff --git a/pages/passport/entry/seller/step1.vue b/pages/passport/entry/seller/step1.vue
index de4e907..e2a0d73 100644
--- a/pages/passport/entry/seller/step1.vue
+++ b/pages/passport/entry/seller/step1.vue
@@ -179,10 +179,7 @@
 </template>
 
 <script>
-import UForm from '@/uview-components/uview-ui/components/u-form/u-form.vue';
-import UFormItem from '@/uview-components/uview-ui/components/u-form-item/u-form-item.vue';
-import UInput from '@/uview-components/uview-ui/components/u-input/u-input.vue';
-import UUpload from '@/uview-components/uview-ui/components/u-upload/u-upload.vue';
+import '@/components/uview-components/uview-ui';
 
 import { applyFirst } from "@/api/entry";
 import city from "@/components/m-city/m-city.vue";
@@ -190,7 +187,7 @@
 import { upload } from "@/api/common.js";
 import * as RegExp from "@/utils/RegExp.js";
 export default {
-  components: { "m-city": city , UForm,UFormItem,UInput,UUpload},
+  components: { "m-city": city},
   data() {
     return {
       storage,
diff --git a/pages/passport/entry/seller/step2.vue b/pages/passport/entry/seller/step2.vue
index fe76886..d2b1c90 100644
--- a/pages/passport/entry/seller/step2.vue
+++ b/pages/passport/entry/seller/step2.vue
@@ -48,14 +48,12 @@
 </template>
 
 <script>
-import UForm from '@/uview-components/uview-ui/components/u-form/u-form.vue';
-import UFormItem from '@/uview-components/uview-ui/components/u-form-item/u-form-item.vue';
-import UInput from '@/uview-components/uview-ui/components/u-input/u-input.vue';
+import '@/components/uview-components/uview-ui';
 
 import { applySecond } from "@/api/entry";
 
 export default {
-  components: {UForm,UFormItem,UInput},
+
   data() {
     return {
       defaultInputStyle: {
diff --git a/pages/passport/entry/seller/step3.vue b/pages/passport/entry/seller/step3.vue
index c1f0453..fcbf32a 100644
--- a/pages/passport/entry/seller/step3.vue
+++ b/pages/passport/entry/seller/step3.vue
@@ -111,11 +111,7 @@
 </template>
 
 <script>
-import UForm from '@/uview-components/uview-ui/components/u-form/u-form.vue';
-import UFormItem from '@/uview-components/uview-ui/components/u-form-item/u-form-item.vue';
-import UInput from '@/uview-components/uview-ui/components/u-input/u-input.vue';
-import UUpload from '@/uview-components/uview-ui/components/u-upload/u-upload.vue';
-import USelect from '@/uview-components/uview-ui/components/u-select/u-select.vue';
+import '@/components/uview-components/uview-ui';
 
 import { applyThird } from "@/api/entry";
 import { getCategoryList } from "@/api/goods";
@@ -125,7 +121,7 @@
 import uniMap from "@/components/uniMap";
 import permision from "@/js_sdk/wa-permission/permission.js";
 export default {
-  components: { "m-city": city, uniMap, UForm,UFormItem,UInput,UUpload,USelect},
+  components: { "m-city": city, uniMap},
   data() {
     return {
       storage,
diff --git a/pages/passport/login.vue b/pages/passport/login.vue
index abd7068..13aa69d 100644
--- a/pages/passport/login.vue
+++ b/pages/passport/login.vue
@@ -82,7 +82,7 @@
 </template>
 
 <script>
-	import '@/uview-components/uview-ui'
+	import '@/components/uview-components/uview-ui'
 	import {
 		openIdLogin,
 		loginCallback
diff --git a/pages/passport/scannerCodeLoginConfirm.vue b/pages/passport/scannerCodeLoginConfirm.vue
index a105a48..283831d 100644
--- a/pages/passport/scannerCodeLoginConfirm.vue
+++ b/pages/passport/scannerCodeLoginConfirm.vue
@@ -26,7 +26,7 @@
 </template>
 
 <script>
-import '@/uview-components/uview-ui'
+import '@/components/uview-components/uview-ui'
 import { scannerCodeLogin, scannerCodeLoginConfirm } from "@/api/login";
 export default {
   data() {
diff --git a/pages/passport/wechatH5Login.vue b/pages/passport/wechatH5Login.vue
index 38ec2e1..ae005ad 100644
--- a/pages/passport/wechatH5Login.vue
+++ b/pages/passport/wechatH5Login.vue
@@ -20,7 +20,7 @@
 </template>
 
 <script>
-import '@/uview-components/uview-ui'
+import '@/components/uview-components/uview-ui'
 import { whetherNavigate } from "@/utils/Foundation"; //鐧诲綍璺宠浆
 import config from "@/config/config";
 import api from "@/config/api.js";
diff --git a/pages/passport/wechatMPLogin.vue b/pages/passport/wechatMPLogin.vue
index b48772c..9817e18 100644
--- a/pages/passport/wechatMPLogin.vue
+++ b/pages/passport/wechatMPLogin.vue
@@ -38,9 +38,7 @@
 </template>
 
 <script>
-	import UCheckbox from '@/uview-components/uview-ui/components/u-checkbox/u-checkbox.vue';
-	import UNavbar from '@/uview-components/uview-ui/components/u-navbar/u-navbar.vue';
-	import UModal from '@/uview-components/uview-ui/components/u-modal/u-modal.vue';
+	import '@/components/uview-components/uview-ui';
 	import {
 		mpAutoLogin
 	} from "@/api/connect.js";
@@ -54,7 +52,6 @@
 	import storage from "@/utils/storage.js";
 	import config from '@/config/config'
 	export default {
-		components: {UCheckbox, UModal,UNavbar},
 		data() {
 			return {
 				lightColor:this.$lightColor,
diff --git a/pages/product/askList.vue b/pages/product/askList.vue
index d06b020..e5b6872 100644
--- a/pages/product/askList.vue
+++ b/pages/product/askList.vue
@@ -37,7 +37,7 @@
   </div>
 </template>
 <script>
-import '@/uview-components/uview-ui'
+import '@/components/uview-components/uview-ui'
 import * as API_GOODS from "../../api/goods";
 import * as API_MEM from "../../api/members";
 export default {
diff --git a/pages/product/comment.vue b/pages/product/comment.vue
index 3182184..408d966 100644
--- a/pages/product/comment.vue
+++ b/pages/product/comment.vue
@@ -63,7 +63,7 @@
 </template>
 
 <script>
-import '@/uview-components/uview-ui'
+import '@/components/uview-components/uview-ui'
 // import { getGoodsDetail } from '@/api/goods.js';
 import * as membersApi from "@/api/members.js";
 import configs from '@/config/config'
diff --git a/pages/product/goods.vue b/pages/product/goods.vue
index e4ad5dd..099ba11 100644
--- a/pages/product/goods.vue
+++ b/pages/product/goods.vue
@@ -275,9 +275,7 @@
 </template>
 
 <script>
-import UIcon from '@/uview-components/uview-ui/components/u-icon/u-icon.vue';
-import UNavbar from '@/uview-components/uview-ui/components/u-navbar/u-navbar.vue';
-import UPopup from '@/uview-components/uview-ui/components/u-popup/u-popup.vue';
+import '@/components/uview-components/uview-ui';
 
 
 /************鎺ュ彛API***************/
@@ -324,10 +322,7 @@
     GoodsSwiper,
     popupGoods,
     popupAddress,
-    takeDownFormSaleGoods,
-	UIcon,
-	UNavbar,
-	UPopup,
+    takeDownFormSaleGoods
   },
   data () {
     return {
diff --git a/pages/product/licencePhoto.vue b/pages/product/licencePhoto.vue
index 361f1e9..76ad86b 100644
--- a/pages/product/licencePhoto.vue
+++ b/pages/product/licencePhoto.vue
@@ -10,7 +10,7 @@
 </template>
 
 <script>
-import '@/uview-components/uview-ui'
+import '@/components/uview-components/uview-ui'
 import { getLicencePhoto } from "@/api/store.js";
 export default {
   data() {
diff --git a/pages/product/product/evaluation/-evaluation.vue b/pages/product/product/evaluation/-evaluation.vue
index 4912717..8465dc1 100644
--- a/pages/product/product/evaluation/-evaluation.vue
+++ b/pages/product/product/evaluation/-evaluation.vue
@@ -44,10 +44,7 @@
 </template>
 
 <script>
-import UAvatar from '@/uview-components/uview-ui/components/u-avatar/u-avatar.vue';
-import UReadMore from '@/uview-components/uview-ui/components/u-read-more/u-read-more.vue';
-import UImage from '@/uview-components/uview-ui/components/u-image/u-image.vue';
-import UEmpty from '@/uview-components/uview-ui/components/u-empty/u-empty.vue';
+import '@/components/uview-components/uview-ui';
 	
 import * as API_Members from "@/api/members.js";
 export default {
diff --git a/pages/product/product/goods/-goods-intro.vue b/pages/product/product/goods/-goods-intro.vue
index a07208b..15093f4 100644
--- a/pages/product/product/goods/-goods-intro.vue
+++ b/pages/product/product/goods/-goods-intro.vue
@@ -60,12 +60,10 @@
 </template>
 
 <script>
-import UEmpty from '@/uview-components/uview-ui/components/u-empty/u-empty.vue';
-import UParse from '@/uview-components/uview-ui/components/u-parse/u-parse.vue';
+import '@/components/uview-components/uview-ui';
 
 import { getGoodsMessage } from "@/api/goods";
 export default {
-  components: {UEmpty,UParse},
   data() {
     return {
       goodsDetail: "",
diff --git a/pages/product/product/goods/-goods-swiper.vue b/pages/product/product/goods/-goods-swiper.vue
index e72684d..f06ead8 100644
--- a/pages/product/product/goods/-goods-swiper.vue
+++ b/pages/product/product/goods/-goods-swiper.vue
@@ -30,11 +30,9 @@
   </view>
 </template>
 <script>
-import ULoading from '@/uview-components/uview-ui/components/u-loading/u-loading.vue';
-import UImage from '@/uview-components/uview-ui/components/u-image/u-image.vue';
+import '@/components/uview-components/uview-ui';
 	
 export default {
-  components: {ULoading,UImage},
   data() {
     return {
       current: 1,
diff --git a/pages/product/product/popup/address.vue b/pages/product/product/popup/address.vue
index 82e06dd..39cb936 100644
--- a/pages/product/product/popup/address.vue
+++ b/pages/product/product/popup/address.vue
@@ -27,16 +27,13 @@
   </u-popup>
 </template>
 <script>
-import UPopup from '@/uview-components/uview-ui/components/u-popup/u-popup.vue';
-import UIcon from '@/uview-components/uview-ui/components/u-icon/u-icon.vue';
-import UEmpty from '@/uview-components/uview-ui/components/u-empty/u-empty.vue';
+import '@/components/uview-components/uview-ui';
 	
 import setup from "@/components/m-buy/popup.js";
 /************璇锋眰瀛樺偍***************/
 
 import * as API_Address from "@/api/address.js";
 export default {
-  components: {UPopup,UIcon,UEmpty},
   data() {
     return {
       checked: "",
diff --git a/pages/product/product/promotion/-promotion-assemble-list.vue b/pages/product/product/promotion/-promotion-assemble-list.vue
index 31e4ff4..ee1ee86 100644
--- a/pages/product/product/promotion/-promotion-assemble-list.vue
+++ b/pages/product/product/promotion/-promotion-assemble-list.vue
@@ -24,14 +24,11 @@
 </template>
 
 <script>
-import UImage from '@/uview-components/uview-ui/components/u-image/u-image.vue';
-import UButton from '@/uview-components/uview-ui/components/u-button/u-button.vue';
-import UEmpty from '@/uview-components/uview-ui/components/u-empty/u-empty.vue';
+import '@/components/uview-components/uview-ui';
 
 import * as API_Promotions from "@/api/promotions";
 import configs from '@/config/config'
 export default {
-  components: {UImage,UButton,UEmpty},
   data() {
     return {
       configs,
diff --git a/pages/product/product/promotion/-promotion-assemble-promotions.vue b/pages/product/product/promotion/-promotion-assemble-promotions.vue
index 0b6aa84..7e57188 100644
--- a/pages/product/product/promotion/-promotion-assemble-promotions.vue
+++ b/pages/product/product/promotion/-promotion-assemble-promotions.vue
@@ -109,11 +109,9 @@
 </template>
 
 <script>
-import UTag from '@/uview-components/uview-ui/components/u-tag/u-tag.vue';
-import UCountDown from '@/uview-components/uview-ui/components/u-count-down/u-count-down.vue';
+import '@/components/uview-components/uview-ui';
 
 export default {
-  components: {UTag,UCountDown},
   data() {
     return {};
   },
diff --git a/pages/product/product/promotion/-promotion-details.vue b/pages/product/product/promotion/-promotion-details.vue
index bda170c..54dbc3e 100644
--- a/pages/product/product/promotion/-promotion-details.vue
+++ b/pages/product/product/promotion/-promotion-details.vue
@@ -62,10 +62,9 @@
   </view>
 </template>
 <script>
-import UTag from '@/uview-components/uview-ui/components/u-tag/u-tag.vue';
+import '@/components/uview-components/uview-ui';
 
 export default {
-  components: {UTag},
   data() {
     return {};
   },
diff --git a/pages/product/product/shop/-shop.vue b/pages/product/product/shop/-shop.vue
index 6e69771..d5eb969 100644
--- a/pages/product/product/shop/-shop.vue
+++ b/pages/product/product/shop/-shop.vue
@@ -41,8 +41,7 @@
 </template>
 
 <script>
-import UImage from '@/uview-components/uview-ui/components/u-image/u-image.vue';
-import ULoading from '@/uview-components/uview-ui/components/u-loading/u-loading.vue';
+import '@/components/uview-components/uview-ui';
 
 export default {
   data() {
diff --git a/pages/product/shopList.vue b/pages/product/shopList.vue
index 7898df7..5995e0d 100644
--- a/pages/product/shopList.vue
+++ b/pages/product/shopList.vue
@@ -52,7 +52,7 @@
 </template>
 
 <script>
-import '@/uview-components/uview-ui'
+import '@/components/uview-components/uview-ui'
 import { getStoreList } from "@/api/store";
 export default {
   data() {
diff --git a/pages/product/shopPage.vue b/pages/product/shopPage.vue
index 7b04a74..b36b327 100644
--- a/pages/product/shopPage.vue
+++ b/pages/product/shopPage.vue
@@ -159,7 +159,7 @@
 </template>
 
 <script>
-import '@/uview-components/uview-ui'
+import '@/components/uview-components/uview-ui'
 // 寮曠敤缁勪欢
 import tpl_banner from "@/pages/tabbar/home/template/tpl_banner"; //瀵艰埅鏍忔ā鍧�
 import tpl_title from "@/pages/tabbar/home/template/tpl_title"; //鏍囬鏍忔ā鍧�
diff --git a/pages/product/shopPageGoods.vue b/pages/product/shopPageGoods.vue
index 74e00f4..338b63b 100644
--- a/pages/product/shopPageGoods.vue
+++ b/pages/product/shopPageGoods.vue
@@ -11,7 +11,7 @@
 </template>
 
 <script>
-	import '@/uview-components/uview-ui'
+	import '@/components/uview-components/uview-ui'
 	import {
 		getGoodsList
 	} from "@/api/goods.js";
diff --git a/pages/promotion/bargain/detail.vue b/pages/promotion/bargain/detail.vue
index ec9e7af..7d56aac 100644
--- a/pages/promotion/bargain/detail.vue
+++ b/pages/promotion/bargain/detail.vue
@@ -111,7 +111,7 @@
 </template>
 
 <script>
-import '@/uview-components/uview-ui'
+import '@/components/uview-components/uview-ui'
 import popupGoods from "@/components/m-buy/goods"; //璐墿杞﹀晢鍝佺殑妯″潡
 import {
   getBargainDetail,
diff --git a/pages/promotion/bargain/list.vue b/pages/promotion/bargain/list.vue
index 0a5feab..167a471 100644
--- a/pages/promotion/bargain/list.vue
+++ b/pages/promotion/bargain/list.vue
@@ -16,7 +16,7 @@
 </template>
 
 <script>
-import '@/uview-components/uview-ui'
+import '@/components/uview-components/uview-ui'
 import { getBargainList } from "@/api/promotions";
 import goodsTemplate from '@/components/m-goods-list/promotion'
 export default {
diff --git a/pages/promotion/bargain/log.vue b/pages/promotion/bargain/log.vue
index 8f7314e..98910f1 100644
--- a/pages/promotion/bargain/log.vue
+++ b/pages/promotion/bargain/log.vue
@@ -31,12 +31,10 @@
 </template>
 
 <script>
-import UImage from '@/uview-components/uview-ui/components/u-image/u-image.vue';
-import UEmpty from '@/uview-components/uview-ui/components/u-empty/u-empty.vue';
+import '@/components/uview-components/uview-ui';
 
 import { getMineBargainLog } from "@/api/promotions";
 export default {
-  components: {UImage, UEmpty},
   data() {
     return {
       params: {
diff --git a/pages/promotion/joinGroup.vue b/pages/promotion/joinGroup.vue
index c307fa8..aae6c7f 100644
--- a/pages/promotion/joinGroup.vue
+++ b/pages/promotion/joinGroup.vue
@@ -30,7 +30,7 @@
 </template>
 
 <script>
-	import '@/uview-components/uview-ui'
+	import '@/components/uview-components/uview-ui'
 	import * as API_Promotions from "@/api/promotions";
 	import * as API_Goods from "@/api/goods";
 	import goodsTemplate from '@/components/m-goods-list/promotion.vue'
diff --git a/pages/promotion/lives.vue b/pages/promotion/lives.vue
index 7ad3e54..0bf3540 100644
--- a/pages/promotion/lives.vue
+++ b/pages/promotion/lives.vue
@@ -47,7 +47,7 @@
 </template>
 
 <script>
-import '@/uview-components/uview-ui'
+import '@/components/uview-components/uview-ui'
 import { getLiveList } from "@/api/promotions.js";
 export default {
   data() {
diff --git a/pages/promotion/point/detail.vue b/pages/promotion/point/detail.vue
index e35a6d9..018bbca 100644
--- a/pages/promotion/point/detail.vue
+++ b/pages/promotion/point/detail.vue
@@ -51,7 +51,7 @@
 </template>
 
 <script>
-import '@/uview-components/uview-ui'
+import '@/components/uview-components/uview-ui'
 import popupGoods from "@/components/m-buy/goods"; //璐墿杞﹀晢鍝佺殑妯″潡
 import { getPointsGoodsDetail } from "@/api/promotions";
 export default {
diff --git a/pages/promotion/point/pointList.vue b/pages/promotion/point/pointList.vue
index b3ec06f..a78d6bc 100644
--- a/pages/promotion/point/pointList.vue
+++ b/pages/promotion/point/pointList.vue
@@ -38,7 +38,7 @@
 </template>
 
 <script>
-import '@/uview-components/uview-ui'
+import '@/components/uview-components/uview-ui'
 import { getPointsCategory, getPointsGoods } from "@/api/promotions.js";
 import userPoint from "./user";
 export default {
diff --git a/pages/promotion/point/user.vue b/pages/promotion/point/user.vue
index cbbbd6b..92fae7a 100644
--- a/pages/promotion/point/user.vue
+++ b/pages/promotion/point/user.vue
@@ -11,7 +11,7 @@
   </div>
 </template>
 <script>
-import '@/uview-components/uview-ui'
+import '@/components/uview-components/uview-ui'
 import { getUserInfo } from "@/api/members";
 export default {
   data() {
diff --git a/pages/promotion/seckill.vue b/pages/promotion/seckill.vue
index 0d0917a..844210c 100644
--- a/pages/promotion/seckill.vue
+++ b/pages/promotion/seckill.vue
@@ -32,7 +32,7 @@
 </template>
 
 <script>
-	import '@/uview-components/uview-ui'
+	import '@/components/uview-components/uview-ui'
 	import {
 		getSeckillTimeLine,
 		getSeckillTimeGoods
diff --git a/pages/tabbar/cart/cartList.vue b/pages/tabbar/cart/cartList.vue
index 531d5e7..d15dfdc 100644
--- a/pages/tabbar/cart/cartList.vue
+++ b/pages/tabbar/cart/cartList.vue
@@ -180,21 +180,11 @@
 </template>
 <script>
 
-import UNavbar from '@/uview-components/uview-ui/components/u-navbar/u-navbar.vue';
-import UCheckboxGroup from '@/uview-components/uview-ui/components/u-checkbox-group/u-checkbox-group.vue';
-import UCheckbox from '@/uview-components/uview-ui/components/u-checkbox/u-checkbox.vue';
-import USwipeAction from '@/uview-components/uview-ui/components/u-swipe-action/u-swipe-action.vue';
-import UImage from '@/uview-components/uview-ui/components/u-image/u-image.vue';
-import UIcon from '@/uview-components/uview-ui/components/u-icon/u-icon.vue';
-import UPopup from '@/uview-components/uview-ui/components/u-popup/u-popup.vue';
-import UCountDown from '@/uview-components/uview-ui/components/u-count-down/u-count-down.vue';
-import UModal from '@/uview-components/uview-ui/components/u-modal/u-modal.vue';
-import UToast from '@/uview-components/uview-ui/components/u-toast/u-toast.vue';
+import '@/components/uview-components/uview-ui';
 import * as API_Trade from "@/api/trade";
 import { debounce } from "@/utils/tools.js";
 // import uniNumberBox from '@/components/uni-number-box'
 export default {
-  components:{UNavbar,UCheckboxGroup,UCheckbox,USwipeAction,UImage,UIcon,UPopup,UCountDown,UModal,UToast}, // 鏁伴噺鍔犲噺缁勪欢
   data() {
     return {
       loading:false,
diff --git a/pages/tabbar/category/category.vue b/pages/tabbar/category/category.vue
index 2953dbc..36bb59d 100644
--- a/pages/tabbar/category/category.vue
+++ b/pages/tabbar/category/category.vue
@@ -41,12 +41,9 @@
 </template>
 
 <script>
-import USearch from '@/uview-components/uview-ui/components/u-search/u-search.vue';
-import UNavbar from '@/uview-components/uview-ui/components/u-navbar/u-navbar.vue';
-import UImage from '@/uview-components/uview-ui/components/u-image/u-image.vue';
+import '@/components/uview-components/uview-ui';
 import { getCategoryList } from "@/api/goods.js";
 export default {
-  components: {USearch,UNavbar,UImage},
   data() {
     return {
       currentId: 0,
diff --git a/pages/tabbar/home/template/fetch_coupon.vue b/pages/tabbar/home/template/fetch_coupon.vue
index bae4365..7058fd8 100644
--- a/pages/tabbar/home/template/fetch_coupon.vue
+++ b/pages/tabbar/home/template/fetch_coupon.vue
@@ -85,7 +85,7 @@
 </template>
 
 <script>
-import '@/uview-components/uview-ui'
+import '@/components/uview-components/uview-ui'
 import { getAutoCoup } from "@/api/login";
 import storage from "@/utils/storage.js";
 export default {
diff --git a/pages/tabbar/home/template/tpl_banner.vue b/pages/tabbar/home/template/tpl_banner.vue
index 33b335d..1442865 100644
--- a/pages/tabbar/home/template/tpl_banner.vue
+++ b/pages/tabbar/home/template/tpl_banner.vue
@@ -9,7 +9,7 @@
 </template>
 
 <script>
-import '@/uview-components/uview-ui'
+import '@/components/uview-components/uview-ui'
 import { modelNavigateTo } from "./tpl";
 export default {
   title: "瀵艰埅鏍�",
diff --git a/pages/tabbar/home/template/tpl_flex_five.vue b/pages/tabbar/home/template/tpl_flex_five.vue
index f01cc63..c7618ab 100644
--- a/pages/tabbar/home/template/tpl_flex_five.vue
+++ b/pages/tabbar/home/template/tpl_flex_five.vue
@@ -8,7 +8,7 @@
 </template>
 
 <script>
-import '@/uview-components/uview-ui'
+import '@/components/uview-components/uview-ui'
 import { modelNavigateTo } from "./tpl";
 export default {
   title: "浜斿垪鍗曡鍥剧墖妯″潡",
diff --git a/pages/tabbar/home/template/tpl_flex_four.vue b/pages/tabbar/home/template/tpl_flex_four.vue
index 36ee241..c802a92 100644
--- a/pages/tabbar/home/template/tpl_flex_four.vue
+++ b/pages/tabbar/home/template/tpl_flex_four.vue
@@ -8,7 +8,7 @@
 </template>
 
 <script>
-import '@/uview-components/uview-ui'
+import '@/components/uview-components/uview-ui'
 import { modelNavigateTo } from "./tpl";
 export default {
   title: "鍥涘垪鍗曡鍥剧墖妯″潡",
diff --git a/pages/tabbar/home/template/tpl_flex_one.vue b/pages/tabbar/home/template/tpl_flex_one.vue
index 40efe68..5c7ebc6 100644
--- a/pages/tabbar/home/template/tpl_flex_one.vue
+++ b/pages/tabbar/home/template/tpl_flex_one.vue
@@ -7,7 +7,7 @@
   </div>
 </template>
 <script>
-import '@/uview-components/uview-ui'
+import '@/components/uview-components/uview-ui'
 import { modelNavigateTo } from "./tpl";
 import hotzone from "@/pages/tabbar/home/template/tpl_hot_zone.vue";
 
diff --git a/pages/tabbar/home/template/tpl_flex_three.vue b/pages/tabbar/home/template/tpl_flex_three.vue
index 4261c0a..65831e1 100644
--- a/pages/tabbar/home/template/tpl_flex_three.vue
+++ b/pages/tabbar/home/template/tpl_flex_three.vue
@@ -8,7 +8,7 @@
 </template>
 
 <script>
-import '@/uview-components/uview-ui'
+import '@/components/uview-components/uview-ui'
 import { modelNavigateTo } from "./tpl";
 
 export default {
diff --git a/pages/tabbar/home/template/tpl_flex_two.vue b/pages/tabbar/home/template/tpl_flex_two.vue
index 6731466..296dc35 100644
--- a/pages/tabbar/home/template/tpl_flex_two.vue
+++ b/pages/tabbar/home/template/tpl_flex_two.vue
@@ -15,11 +15,10 @@
   </div>
 </template>
 <script>
-import '@/uview-components/uview-ui'
-import uImage from "@/uview-components/uview-ui/components/u-image/u-image.vue";
+import '@/components/uview-components/uview-ui'
+
 import { modelNavigateTo } from "./tpl";
 export default {
-  components: { uImage },
   title: "涓ゅ紶妯浘",
   props: ["res"],
   mounted() {
diff --git a/pages/tabbar/home/template/tpl_goods.vue b/pages/tabbar/home/template/tpl_goods.vue
index 131c975..768e44a 100644
--- a/pages/tabbar/home/template/tpl_goods.vue
+++ b/pages/tabbar/home/template/tpl_goods.vue
@@ -84,7 +84,7 @@
   </div>
 </template>
 <script>
-import '@/uview-components/uview-ui'
+import '@/components/uview-components/uview-ui'
 import { getGoodsList } from "@/api/goods.js";
 export default {
   title: "鍟嗗搧鍒嗙被浠ュ強鍟嗗搧",
diff --git a/pages/tabbar/home/template/tpl_left_one_right_two.vue b/pages/tabbar/home/template/tpl_left_one_right_two.vue
index 84a1099..5edeefd 100644
--- a/pages/tabbar/home/template/tpl_left_one_right_two.vue
+++ b/pages/tabbar/home/template/tpl_left_one_right_two.vue
@@ -21,7 +21,7 @@
   </div>
 </template>
 <script>
-import '@/uview-components/uview-ui'
+import '@/components/uview-components/uview-ui'
 import { modelNavigateTo } from "./tpl";
 export default {
   title: "宸︿竴鍙充簩",
diff --git a/pages/tabbar/home/template/tpl_left_two_right_one.vue b/pages/tabbar/home/template/tpl_left_two_right_one.vue
index c396d07..94a57d0 100644
--- a/pages/tabbar/home/template/tpl_left_two_right_one.vue
+++ b/pages/tabbar/home/template/tpl_left_two_right_one.vue
@@ -16,7 +16,7 @@
 </template>
 
 <script>
-import '@/uview-components/uview-ui'
+import '@/components/uview-components/uview-ui'
 import {modelNavigateTo} from './tpl'
 export default {
   title: "宸︿簩鍙充竴",
diff --git a/pages/tabbar/home/template/tpl_menu.vue b/pages/tabbar/home/template/tpl_menu.vue
index 30148dc..79a500c 100644
--- a/pages/tabbar/home/template/tpl_menu.vue
+++ b/pages/tabbar/home/template/tpl_menu.vue
@@ -23,7 +23,7 @@
   </div>
 </template>
 <script>
-import '@/uview-components/uview-ui'
+import '@/components/uview-components/uview-ui'
 import { modelNavigateTo } from "./tpl";
 export default {
   title: "浜斿垪鑿滃崟",
diff --git a/pages/tabbar/home/template/tpl_notice.vue b/pages/tabbar/home/template/tpl_notice.vue
index 81eab2d..98d6466 100644
--- a/pages/tabbar/home/template/tpl_notice.vue
+++ b/pages/tabbar/home/template/tpl_notice.vue
@@ -7,7 +7,7 @@
 </template>
 
 <script>
-import '@/uview-components/uview-ui'
+import '@/components/uview-components/uview-ui'
   export default {
     title: "鍏憡",
     props: ["res"],
diff --git a/pages/tabbar/home/template/tpl_promotions_detail.vue b/pages/tabbar/home/template/tpl_promotions_detail.vue
index 6388fef..cb2e925 100644
--- a/pages/tabbar/home/template/tpl_promotions_detail.vue
+++ b/pages/tabbar/home/template/tpl_promotions_detail.vue
@@ -64,7 +64,7 @@
   </div>
 </template>
 <script>
-import '@/uview-components/uview-ui'
+import '@/components/uview-components/uview-ui'
 import * as API_Promotions from "@/api/promotions";
 import Foundation from "@/utils/Foundation.js";
 export default {
diff --git a/pages/tabbar/home/template/tpl_search.vue b/pages/tabbar/home/template/tpl_search.vue
index 8e9a492..3eb5df9 100644
--- a/pages/tabbar/home/template/tpl_search.vue
+++ b/pages/tabbar/home/template/tpl_search.vue
@@ -10,7 +10,7 @@
   </div>
 </template>
 <script>
-import '@/uview-components/uview-ui'
+import '@/components/uview-components/uview-ui'
 export default {
   title:"鎼滅储鏍�",
   props: ["res","storeId"],
diff --git a/pages/tabbar/home/template/tpl_text_picture.vue b/pages/tabbar/home/template/tpl_text_picture.vue
index acac8f1..a071a0e 100644
--- a/pages/tabbar/home/template/tpl_text_picture.vue
+++ b/pages/tabbar/home/template/tpl_text_picture.vue
@@ -33,7 +33,7 @@
 </template>
 
 <script>
-import '@/uview-components/uview-ui'
+import '@/components/uview-components/uview-ui'
 import {modelNavigateTo} from './tpl'
 export default {
   title: "鏂囧瓧鍥剧墖妯℃澘",
diff --git a/pages/tabbar/home/template/tpl_top_one_bottom_two.vue b/pages/tabbar/home/template/tpl_top_one_bottom_two.vue
index 3ea7d09..c77229f 100644
--- a/pages/tabbar/home/template/tpl_top_one_bottom_two.vue
+++ b/pages/tabbar/home/template/tpl_top_one_bottom_two.vue
@@ -22,7 +22,7 @@
 </template>
 
 <script>
-import '@/uview-components/uview-ui'
+import '@/components/uview-components/uview-ui'
 import { modelNavigateTo } from "./tpl";
 export default {
   title: "涓婁竴涓嬩簩",
diff --git a/pages/tabbar/home/template/tpl_top_two_bottom_one.vue b/pages/tabbar/home/template/tpl_top_two_bottom_one.vue
index 94f52ce..c387755 100644
--- a/pages/tabbar/home/template/tpl_top_two_bottom_one.vue
+++ b/pages/tabbar/home/template/tpl_top_two_bottom_one.vue
@@ -35,7 +35,7 @@
 </template>
 
 <script>
-import '@/uview-components/uview-ui'
+import '@/components/uview-components/uview-ui'
 import {modelNavigateTo} from './tpl'
 export default {
   title: "涓婁簩涓嬩竴",
diff --git a/pages/tabbar/home/title.vue b/pages/tabbar/home/title.vue
index 5f0f23d..e36d240 100644
--- a/pages/tabbar/home/title.vue
+++ b/pages/tabbar/home/title.vue
@@ -60,7 +60,7 @@
 </template>
 
 <script>
-	import '@/uview-components/uview-ui'
+	import '@/components/uview-components/uview-ui'
 	import {
 		messages,
 		editMessages
diff --git a/pages/tabbar/home/views.vue b/pages/tabbar/home/views.vue
index 88e0456..f148be0 100644
--- a/pages/tabbar/home/views.vue
+++ b/pages/tabbar/home/views.vue
@@ -40,7 +40,7 @@
 </template>
 
 <script>
-import '@/uview-components/uview-ui'
+import '@/components/uview-components/uview-ui'
 // 寮曠敤缁勪欢
 import tpl_banner from "@/pages/tabbar/home/template/tpl_banner"; //瀵艰埅鏍忔ā鍧�
 import tpl_title from "@/pages/tabbar/home/template/tpl_title"; //鏍囬鏍忔ā鍧�
diff --git a/pages/tabbar/special/special.vue b/pages/tabbar/special/special.vue
index f863247..f5a4442 100644
--- a/pages/tabbar/special/special.vue
+++ b/pages/tabbar/special/special.vue
@@ -50,7 +50,7 @@
 </template>
 
 <script>
-import '@/uview-components/uview-ui'
+import '@/components/uview-components/uview-ui'
 // 寮曠敤缁勪欢
 import tpl_banner from "@/pages/tabbar/home/template/tpl_banner"; //瀵艰埅鏍忔ā鍧�
 import tpl_title from "@/pages/tabbar/home/template/tpl_title"; //鏍囬鏍忔ā鍧�
diff --git a/pages/tabbar/user/my.vue b/pages/tabbar/user/my.vue
index 239e702..a86a497 100644
--- a/pages/tabbar/user/my.vue
+++ b/pages/tabbar/user/my.vue
@@ -75,16 +75,14 @@
   </view>
 </template>
 <script>
-import UIcon from '@/uview-components/uview-ui/components/u-icon/u-icon.vue';
-import URow from '@/uview-components/uview-ui/components/u-row/u-row.vue';
-import UCol from '@/uview-components/uview-ui/components/u-col/u-col.vue';
+import '@/components/uview-components/uview-ui';
 import tool from "@/pages/tabbar/user/utils/tool.vue";
 import { getCouponsNum, getFootprintNum } from "@/api/members.js";
 import { getUserWallet } from "@/api/members";
 import configs from '@/config/config'
 export default {
   components: {
-    tool,UIcon,URow,UCol
+    tool
   },
   data() {
     return {
diff --git a/pages/tabbar/video/video.vue b/pages/tabbar/video/video.vue
index ffeb496..be52e74 100644
--- a/pages/tabbar/video/video.vue
+++ b/pages/tabbar/video/video.vue
@@ -205,13 +205,7 @@
 </template>
 
 <script>
-import UIcon from '@/uview-components/uview-ui/components/u-icon/u-icon.vue';
-import UButton from '@/uview-components/uview-ui/components/u-button/u-button.vue';
-import UForm from '@/uview-components/uview-ui/components/u-form/u-form.vue';
-import UFormItem from '@/uview-components/uview-ui/components/u-form-item/u-form-item.vue';
-import UInput from '@/uview-components/uview-ui/components/u-input/u-input.vue';
-import USearch from '@/uview-components/uview-ui/components/u-search/u-search.vue';
-import UPopup from '@/uview-components/uview-ui/components/u-popup/u-popup.vue';
+import '@/components/uview-components/uview-ui';
 import MyTag from '@/components/my-tag.vue'
 
 import { getSTSToken, getFilePreviewUrl } from "@/api/common.js";
@@ -221,7 +215,7 @@
 import { getVideoGoodsList } from "@/api/goods.js";
 
 export default {
-  components: {MyTag,UIcon,UButton,UForm,UFormItem,UInput,USearch,UPopup},
+  components: {MyTag},
   data() {
     return {
 	  fileTypeShow: false,
diff --git a/pages/userPermissions/addStoreMember.vue b/pages/userPermissions/addStoreMember.vue
index 26c68da..78b6fcc 100644
--- a/pages/userPermissions/addStoreMember.vue
+++ b/pages/userPermissions/addStoreMember.vue
@@ -51,31 +51,10 @@
 		update,
 		getDetail
 	} from "@/api/userPermissions.js"
-	import UIcon from '@/uview-components/uview-ui/components/u-icon/u-icon.vue';
-	import UButton from '@/uview-components/uview-ui/components/u-button/u-button.vue';
-	import UForm from '@/uview-components/uview-ui/components/u-form/u-form.vue';
-	import UFormItem from '@/uview-components/uview-ui/components/u-form-item/u-form-item.vue';
-	import UInput from '@/uview-components/uview-ui/components/u-input/u-input.vue';
-	import USearch from '@/uview-components/uview-ui/components/u-search/u-search.vue';
-	import UPopup from '@/uview-components/uview-ui/components/u-popup/u-popup.vue';
-	import ULoading from '@/uview-components/uview-ui/components/u-loading/u-loading.vue';
-
-	import UCheckbox from '@/uview-components/uview-ui/components/u-checkbox/u-checkbox.vue';
-	import UCheckboxGroup from '@/uview-components/uview-ui/components/u-checkbox-group/u-checkbox-group.vue';
+import '@/components/uview-components/uview-ui';
 
 	export default {
-		components: {
-			UIcon,
-			UButton,
-			UForm,
-			UFormItem,
-			UInput,
-			USearch,
-			UPopup,
-			ULoading,
-			UCheckbox,
-			UCheckboxGroup
-		},
+
 		data() {
 			return {
 				title: '',
diff --git a/pages/userPermissions/userPermissions.vue b/pages/userPermissions/userPermissions.vue
index c13d57d..04f4a5c 100644
--- a/pages/userPermissions/userPermissions.vue
+++ b/pages/userPermissions/userPermissions.vue
@@ -61,27 +61,10 @@
 		update,
 		restPassword
 	} from "@/api/userPermissions.js"
-	import UIcon from '@/uview-components/uview-ui/components/u-icon/u-icon.vue';
-	import UButton from '@/uview-components/uview-ui/components/u-button/u-button.vue';
-	import UForm from '@/uview-components/uview-ui/components/u-form/u-form.vue';
-	import UFormItem from '@/uview-components/uview-ui/components/u-form-item/u-form-item.vue';
-	import UInput from '@/uview-components/uview-ui/components/u-input/u-input.vue';
-	import USearch from '@/uview-components/uview-ui/components/u-search/u-search.vue';
-	import UPopup from '@/uview-components/uview-ui/components/u-popup/u-popup.vue';
-	import ULoading from '@/uview-components/uview-ui/components/u-loading/u-loading.vue'
+	import '@/components/uview-components/uview-ui';
 
 
 	export default {
-		components: {
-			UIcon,
-			UButton,
-			UForm,
-			UFormItem,
-			UInput,
-			USearch,
-			UPopup,
-			ULoading
-		},
 		data() {
 			return {
 				userList: [], // 鐢ㄦ埛鍒楄〃鏁版嵁
diff --git a/pages/video/video-edit.vue b/pages/video/video-edit.vue
index a6e2f37..f8a3ec2 100644
--- a/pages/video/video-edit.vue
+++ b/pages/video/video-edit.vue
@@ -171,13 +171,7 @@
 </template>
 
 <script>
-import UIcon from '@/uview-components/uview-ui/components/u-icon/u-icon.vue';
-import UButton from '@/uview-components/uview-ui/components/u-button/u-button.vue';
-import UForm from '@/uview-components/uview-ui/components/u-form/u-form.vue';
-import UFormItem from '@/uview-components/uview-ui/components/u-form-item/u-form-item.vue';
-import UInput from '@/uview-components/uview-ui/components/u-input/u-input.vue';
-import USearch from '@/uview-components/uview-ui/components/u-search/u-search.vue';
-import UPopup from '@/uview-components/uview-ui/components/u-popup/u-popup.vue';
+import '@/components/uview-components/uview-ui';
 import MyTag from '@/components/my-tag.vue'
 
 import { getSTSToken, getFilePreviewUrl } from "@/api/common.js";
@@ -185,7 +179,7 @@
 import { getRecommendTag3 } from "@/api/video-tag.js";
 import { getFileKey } from "@/utils/file.js";
 export default {
-  components: {MyTag,UIcon,UButton,UForm,UFormItem,UInput,USearch,UPopup},
+  components: {MyTag},
   data() {
     return {
 	  cosClient: null,
diff --git a/pages/video/video-goods-detail.vue b/pages/video/video-goods-detail.vue
index d12c0d1..9d06578 100644
--- a/pages/video/video-goods-detail.vue
+++ b/pages/video/video-goods-detail.vue
@@ -30,9 +30,8 @@
 <script>
 	import {getGoodsDetail} from "@/api/video.js"
 	
-	import UButton from '@/uview-components/uview-ui/components/u-button/u-button.vue';
+	import '@/components/uview-components/uview-ui';
 	export default {
-		components: {UButton},
 		computed: {
 			totalMoney() {
 				return this.goodsList.reduce((total, goods) => {
diff --git a/uni.scss b/uni.scss
index 8b17bab..9811beb 100644
--- a/uni.scss
+++ b/uni.scss
@@ -1,6 +1,6 @@
 /* 椤甸潰宸﹀彸闂磋窛 */
 $page-color-base: #f8f8f8;
-@import '@/uview-components/uview-ui/theme.scss';
+@import '@/components/uview-components/uview-ui/theme.scss';
 
 /* 鏂囧瓧灏哄 */
 $font-sm: 24rpx;

--
Gitblit v1.8.0