UNPKG

cc-ui-uni-app

Version:

cc-ui, uni-app组件库, 一切为了简单

205 lines (198 loc) 7.15 kB
import genId from "./utils/genId.js" import getDom from "./utils/getDom.js" import getTreeMaxLevel from "./utils/getTreeMaxLevel.js" import debounce from "./utils/debounce.js" import throttle from "./utils/throttle.js" import cloneDeep from "./utils/cloneDeep.js" import randomArray from "./utils/randomArray.js" import test from "./utils/test.js" import time from "./utils/time.js" import checkLogin from "./utils/checkLogin.js" import history from "./utils/history.js" import random from "./utils/random.js" import http from "./utils/http.js" import toast from "./utils/toast.js" import ccActionSheet from './components/cc-action-sheet/cc-action-sheet.vue' import ccAddressEdit from './components/cc-address-edit/cc-address-edit.vue' import ccAddressList from './components/cc-address-list/cc-address-list.vue' import ccAlert from './components/cc-alert/cc-alert.vue' import ccAvatar from './components/cc-avatar/cc-avatar.vue' import ccArea from './components/cc-area/cc-area.vue' import ccBacktop from './components/cc-backtop/cc-backtop.vue' import ccBadge from './components/cc-badge/cc-badge.vue' import ccButton from './components/cc-button/cc-button.vue' import ccCalendar from './components/cc-calendar/cc-calendar.vue' import ccCell from './components/cc-cell/cc-cell.vue' import ccCheckbox from './components/cc-checkbox/cc-checkbox.vue' import ccCheckboxGroup from './components/cc-checkbox-group/cc-checkbox-group.vue' import ccChecker from './components/cc-checker/cc-checker.vue' import ccCircleProgress from './components/cc-circleProgress/cc-circleProgress.vue' import ccCol from './components/cc-col/cc-col.vue' import ccCollapse from './components/cc-collapse/cc-collapse.vue' import ccContactCard from './components/cc-contact-card/cc-contact-card.vue' import ccContactEdit from './components/cc-contact-edit/cc-contact-edit.vue' import ccContactList from './components/cc-contact-list/cc-contact-list.vue' import ccCountDown from './components/cc-count-down/cc-count-down.vue' import ccCountup from './components/cc-countup/cc-countup.vue' import ccCouponCell from './components/cc-coupon-cell/cc-coupon-cell.vue' import ccCouponList from './components/cc-coupon-list/cc-coupon-list.vue' import ccDialog from './components/cc-dialog/cc-dialog.vue' import ccDivider from './components/cc-divider/cc-divider.vue' import ccDropdown from './components/cc-dropdown/cc-dropdown.vue' import ccField from './components/cc-field/cc-field.vue' import ccForm from './components/cc-form/cc-form.vue' import ccFormItem from './components/cc-form-item/cc-form-item.vue' import ccGap from './components/cc-gap/cc-gap.vue' import ccGoodsAction from './components/cc-goods-action/cc-goods-action.vue' import ccGoodsCard from './components/cc-goods-card/cc-goods-card.vue' import ccGird from './components/cc-grid/cc-grid.vue' import ccIcon from './components/cc-icon/cc-icon.vue' import ccImagePreview from './components/cc-image-preview/cc-image-preview.vue' import ccIndexAnchor from './components/cc-index-anchor/cc-index-anchor.vue' import ccIndexBar from './components/cc-index-bar/cc-index-bar.vue' import ccLink from './components/cc-link/cc-link.vue' import ccLoadMore from './components/cc-load-more/cc-load-more.vue' import ccLoading from './components/cc-loading/cc-loading.vue' import ccMask from './components/cc-mask/cc-mask.vue' import ccNavBar from './components/cc-nav-bar/cc-nav-bar.vue' import ccNoticeBar from './components/cc-notice-bar/cc-notice-bar.vue' import ccNotice from './components/cc-notify/cc-notify.vue' import ccNumberKeyboard from './components/cc-number-keyboard/cc-number-keyboard.vue' import ccOpenMore from './components/cc-open-more/cc-open-more.vue' import ccPagination from './components/cc-pagination/cc-pagination.vue' import ccPasswordInput from './components/cc-password-input/cc-password-input.vue' import ccPopup from './components/cc-popup/cc-popup.vue' import ccProgress from './components/cc-progress/cc-progress.vue' import ccRadio from './components/cc-radio/cc-radio.vue' import ccRate from './components/cc-rate/cc-rate.vue' import ccRotateVerify from './components/cc-rotate-verify/cc-rotate-verify.vue' import ccRow from './components/cc-row/cc-row.vue' import ccScrollBar from './components/cc-scroll-bar/cc-scroll-bar.vue' import ccSearch from './components/cc-search/cc-search.vue' import ccSidebar from './components/cc-sidebar/cc-sidebar.vue' import ccSkeleton from './components/cc-skeleton/cc-skeleton.vue' import ccSlideVerify from './components/cc-slide-verify/cc-slide-verify.vue' import ccSlider from './components/cc-slider/cc-slider.vue' import ccStepper from './components/cc-stepper/cc-stepper.vue' import ccSteps from './components/cc-steps/cc-steps.vue' import ccSticky from './components/cc-sticky/cc-sticky.vue' import ccSubmitBar from './components/cc-submit-bar/cc-submit-bar.vue' import ccSubsection from './components/cc-subsection/cc-subsection.vue' import ccSwipeCell from './components/cc-swipe-cell/cc-swipe-cell.vue' import ccSwiper from './components/cc-swiper/cc-swiper.vue' import ccSwitch from './components/cc-switch/cc-switch.vue' import ccTabbar from './components/cc-tabbar/cc-tabbar.vue' import ccTabs from './components/cc-tabs/cc-tabs.vue' import ccTag from './components/cc-tag/cc-tag.vue' import ccTimeLine from './components/cc-time-line/cc-time-line.vue' import ccTimeLineItem from './components/cc-time-line-item/cc-time-line-item.vue' import ccToast from './components/cc-toast/cc-toast.vue' import ccTreeSelect from './components/cc-tree-select/cc-tree-select.vue' import ccUpload from './components/cc-upload/cc-upload.vue' import ccVerifyButton from './components/cc-verify-button/cc-verify-button.vue' const components = [ ccActionSheet, ccAddressEdit, ccAddressList, ccAlert, ccAvatar, ccArea, ccBacktop, ccBadge, ccButton, ccCalendar, ccCell, ccCheckbox, ccCheckboxGroup, ccChecker, ccCircleProgress, ccCol, ccCollapse, ccContactCard, ccContactEdit, ccContactList, ccCountDown, ccCountup, ccCouponCell, ccCouponList, ccDialog, ccDivider, ccDropdown, ccField, ccForm, ccFormItem, ccGap, ccGird, ccGoodsAction, ccGoodsCard, ccIcon, ccImagePreview, ccIndexAnchor, ccIndexBar, ccLink, ccLoadMore, ccLoading, ccMask, ccNavBar, ccNotice, ccNumberKeyboard, ccNoticeBar, ccOpenMore, ccPagination, ccPasswordInput, ccPopup, ccProgress, ccRadio, ccRate, ccRotateVerify, ccRow, ccScrollBar, ccSearch, ccSidebar, ccSkeleton, ccSlideVerify, ccSlider, ccStepper, ccSteps, ccSticky, ccSubmitBar, ccSubsection, ccSwipeCell, ccSwiper, ccSwitch, ccOpenMore, ccTabbar, ccTabs, ccTag, ccTimeLine, ccTimeLineItem, ccToast, ccTreeSelect, ccUpload, ccVerifyButton ] const $cc = { genId, getDom, getTreeMaxLevel, debounce, throttle, cloneDeep, randomArray, test, time, checkLogin, history, random, http, toast } uni.$cc = $cc export default { install(Vue) { Vue.prototype.$cc = $cc components.map(item => { Vue.component(item.name, item) }) } }