globals.js 1.3 KB

123456789101112131415161718192021222324252627
  1. import categoryPlugin from './category'
  2. export default defineNuxtPlugin((nuxtApp) => {
  3. //乡村网pre环境
  4. // nuxtApp.provide('webUrl', 'http://apipre1.bjzxtw.org.cn:29501')
  5. // nuxtApp.provide('CwebUrl', 'http://pre.china-village.com.cn')
  6. // nuxtApp.provide('BwebUrl', 'http://adminpre.bjzxtw.org.cn')
  7. // nuxtApp.provide('LoginWebUrl', 'http://adminpre.bjzxtw.org.cn/adminapi')
  8. // nuxtApp.provide('userUrl', 'http://localhost:3000')
  9. //Dev环境
  10. // nuxtApp.provide('webUrl', 'http://apidev.bjzxtw.org.cn')
  11. // nuxtApp.provide('CwebUrl', 'http://nwdev.bjzxtw.org.cn')
  12. // nuxtApp.provide('BwebUrl', 'http://admindev.bjzxtw.org.cn')
  13. // nuxtApp.provide('userUrl', 'http://localhost:3000')
  14. //乡村网正式环境
  15. nuxtApp.provide('webUrl', 'https://flzxw.bjzxtw.org.cn')
  16. nuxtApp.provide('CwebUrl', 'http://nw.china-village.com.cn')
  17. nuxtApp.provide('BwebUrl', 'https://admin.bjzxtw.org.cn')
  18. nuxtApp.provide('LoginWebUrl', 'http://admin.bjzxtw.org.cn/adminapi')
  19. nuxtApp.provide('userUrl', 'http://localhost:3001')
  20. // 动态provide pageNav
  21. const navName = 'navMaster' // 可根据需要切换为'navPre'
  22. // const navName = 'navPre' // 可根据需要切换为'navPre'
  23. const navArr = categoryPlugin[navName] || []
  24. nuxtApp.provide('pageNav', navArr)
  25. })