install.js 2.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. // import View from './uni-view/index'
  2. import scrollView from './scroll-view/scroll-view.vue';
  3. import uniView from './uni-view/uni-view.vue';
  4. import uniDrawer from './uni-drawer/uni-drawer.vue';
  5. import uniPopup from './uni-popup/uni-popup.vue';
  6. import checkboxGroup from './checkbox-group/checkbox-group';
  7. import uniCountdown from './uni-countdown/uni-countdown';
  8. import UniNumberBox from './uni-number-box/uni-number-box';
  9. import uniLoadMore from './uni-load-more/uni-load-more';
  10. import wybButton from './wyb-button/wyb-button';
  11. import wxPointsCommit from './wx-points-commit/wx-points-commit';
  12. import myProtocolModal from './my-protocol-modal/my-protocol-modal';
  13. import uniText from './uni-text/index';
  14. import uniButton from './uni-button/index';
  15. import checkCarPopup from './checkCarPopup/checkCarPopup';
  16. // KIP组件
  17. import kIcon from '@/kui/components/k-icon/k-icon'
  18. import kButton from '@/kui/components/k-button/k-button'
  19. import kTab from '@/kui/components/k-tab/k-tab'
  20. import kIllustration from '@/kui/components/k-illustration/k-illustration'
  21. import kPlateNumberKeyboard from '@/kui/components/k-plate-number-input/k-plate-number-keyboard'
  22. import KCard from '@/kui/components/k-card/k-card'
  23. import theme from '@/kui/theme/theme'
  24. // import uniImage from './uni-image/index';
  25. // src/components/wx-points-commit/wx-points-commit.vue
  26. function plugins(Vue) {
  27. // console.log(33333, Vue)
  28. // Vue.component("View", View);
  29. // Vue.component("componen-b", ComponentB);
  30. // Vue.component("componen-c", ComponentC);
  31. Vue.component('scroll-view', scrollView);
  32. Vue.component('uni-view', uniView);
  33. // Vue.component("view", uniView);
  34. Vue.component('uni-drawer', uniDrawer);
  35. Vue.component('uni-popup', uniPopup);
  36. Vue.component('checkbox-group', checkboxGroup);
  37. Vue.component('uni-countdown', uniCountdown);
  38. Vue.component('uni-number-box', UniNumberBox);
  39. Vue.component('uni-load-more', uniLoadMore);
  40. Vue.component('wyb-button', wybButton);
  41. Vue.component('wx-points-commit', wxPointsCommit);
  42. Vue.component('uni-text', uniText)
  43. Vue.component('my-protocol-modal', myProtocolModal)
  44. Vue.component('uni-button', uniButton)
  45. Vue.component('checkCarPopup', checkCarPopup)
  46. // KIP组件
  47. Vue.component('k-icon', kIcon)
  48. Vue.component('k-button', kButton)
  49. Vue.component('k-tab', kTab)
  50. Vue.component('k-illustration', kIllustration)
  51. Vue.component('k-card', KCard)
  52. Vue.component('k-plate-number-keyboard', kPlateNumberKeyboard) // 修改程度深,不建议置换
  53. Vue.prototype.$theme = theme
  54. // Vue.component('image', uniImage)
  55. }
  56. export default plugins;