install.js 2.3 KB

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