index.js 1.4 KB

1234567891011121314151617181920212223242526272829303132333435
  1. import Vue from 'vue'
  2. import ajaxService from './ajax.service.js'
  3. import CommonService from './common.service'
  4. import UserService from './user.service'
  5. import ProductService from './product.service'
  6. import PayService from './pay.service'
  7. import OrderService from './order.service'
  8. import PublicService from './public.service.js'
  9. import CouponService from './coupon.service.js'
  10. import FightService from './fight.service.js'
  11. export const commonService = new CommonService(ajaxService)
  12. export const userService = new UserService(ajaxService)
  13. export const productService = new ProductService(ajaxService)
  14. export const payService = new PayService(ajaxService)
  15. export const orderService = new OrderService(ajaxService)
  16. export const publicService = new PublicService(ajaxService)
  17. export const couponService = new CouponService(ajaxService)
  18. export const fightService = new FightService(ajaxService)
  19. const install = (Vue) => {
  20. console.log('初始化挂载接口方法')
  21. Vue.prototype.AjaxService = ajaxService
  22. Vue.prototype.CommonService = commonService
  23. Vue.prototype.UserService = userService
  24. Vue.prototype.ProductService = productService
  25. Vue.prototype.PayService = payService
  26. Vue.prototype.OrderService = orderService
  27. Vue.prototype.PublicService = publicService
  28. Vue.prototype.CouponService = couponService
  29. Vue.prototype.FightService = fightService
  30. }
  31. export default install