index.js 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. // 全局挂载引入http相关请求拦截插件
  2. import Request from './libs/luch-request'
  3. // 路由封装
  4. import route from './libs/util/route.js'
  5. // 公共工具函数
  6. import * as index from './libs/function/index.js'
  7. // 防抖方法
  8. import debounce from './libs/function/debounce.js'
  9. // 节流方法
  10. import throttle from './libs/function/throttle.js'
  11. // 规则检验
  12. import * as test from './libs/function/test.js'
  13. // 颜色渐变相关,colorGradient-颜色渐变,hexToRgb-十六进制颜色转rgb颜色,rgbToHex-rgb转十六进制
  14. import * as colorGradient from './libs/function/colorGradient.js'
  15. // 配置信息
  16. import config from './libs/config/config.js'
  17. // 平台
  18. import platform from './libs/function/platform'
  19. const $uv = {
  20. route,
  21. config,
  22. test,
  23. throttle,
  24. date: index.timeFormat, // 另名date
  25. ...index,
  26. colorGradient: colorGradient.colorGradient,
  27. hexToRgb: colorGradient.hexToRgb,
  28. rgbToHex: colorGradient.rgbToHex,
  29. colorToRgba: colorGradient.colorToRgba,
  30. http: new Request(),
  31. debounce,
  32. throttle,
  33. platform
  34. }
  35. uni.$uv = $uv;
  36. export default {}