router.js 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323
  1. import Vue from 'vue'
  2. import Router from 'vue-router'
  3. import { normalizeURL, decode } from 'ufo'
  4. import { interopDefault } from './utils'
  5. import scrollBehavior from './router.scrollBehavior.js'
  6. const _30c58634 = () => interopDefault(import('../pages/application_market/index.vue' /* webpackChunkName: "pages/application_market/index" */))
  7. const _3ddacb7e = () => interopDefault(import('../pages/articleContent/index.vue' /* webpackChunkName: "pages/articleContent/index" */))
  8. const _577491aa = () => interopDefault(import('../pages/authorizationQuery/index.vue' /* webpackChunkName: "pages/authorizationQuery/index" */))
  9. const _5183cfbb = () => interopDefault(import('../pages/cart/index.vue' /* webpackChunkName: "pages/cart/index" */))
  10. const _0a271419 = () => interopDefault(import('../pages/category/index.vue' /* webpackChunkName: "pages/category/index" */))
  11. const _25411514 = () => interopDefault(import('../pages/category_child/index.vue' /* webpackChunkName: "pages/category_child/index" */))
  12. const _08b7f670 = () => interopDefault(import('../pages/catelist/index.vue' /* webpackChunkName: "pages/catelist/index" */))
  13. const _580c8b7f = () => interopDefault(import('../pages/findpwd/index.vue' /* webpackChunkName: "pages/findpwd/index" */))
  14. const _6612a571 = () => interopDefault(import('../pages/goods/index.vue' /* webpackChunkName: "pages/goods/index" */))
  15. const _3d58ebb8 = () => interopDefault(import('../pages/goodsGroup/index.vue' /* webpackChunkName: "pages/goodsGroup/index" */))
  16. const _5aa9ec53 = () => interopDefault(import('../pages/goodsorder/index.vue' /* webpackChunkName: "pages/goodsorder/index" */))
  17. const _33b7328c = () => interopDefault(import('../pages/home/index.vue' /* webpackChunkName: "pages/home/index" */))
  18. const _1d777c78 = () => interopDefault(import('../pages/login/index.vue' /* webpackChunkName: "pages/login/index" */))
  19. const _1c3ad5d7 = () => interopDefault(import('../pages/market/index.vue' /* webpackChunkName: "pages/market/index" */))
  20. const _1711d466 = () => interopDefault(import('../pages/microhomepage/index.vue' /* webpackChunkName: "pages/microhomepage/index" */))
  21. const _4707297e = () => interopDefault(import('../pages/microRelease/index.vue' /* webpackChunkName: "pages/microRelease/index" */))
  22. const _4fc4350a = () => interopDefault(import('../pages/myVideo/index.vue' /* webpackChunkName: "pages/myVideo/index" */))
  23. const _05b84573 = () => interopDefault(import('../pages/notice/index.vue' /* webpackChunkName: "pages/notice/index" */))
  24. const _0db2ff69 = () => interopDefault(import('../pages/order/index.vue' /* webpackChunkName: "pages/order/index" */))
  25. const _e5e30904 = () => interopDefault(import('../pages/register/index.vue' /* webpackChunkName: "pages/register/index" */))
  26. const _0d91d44f = () => interopDefault(import('../pages/releaseVideo/index.vue' /* webpackChunkName: "pages/releaseVideo/index" */))
  27. const _48d2d043 = () => interopDefault(import('../pages/search/index.vue' /* webpackChunkName: "pages/search/index" */))
  28. const _cb96e972 = () => interopDefault(import('../pages/videoDetail/index.vue' /* webpackChunkName: "pages/videoDetail/index" */))
  29. const _d3a91bd8 = () => interopDefault(import('../pages/videoList/index.vue' /* webpackChunkName: "pages/videoList/index" */))
  30. const _175952da = () => interopDefault(import('../pages/coupon/coupon_index.vue' /* webpackChunkName: "pages/coupon/coupon_index" */))
  31. const _a756f92e = () => interopDefault(import('../pages/coupon/coupon_store.vue' /* webpackChunkName: "pages/coupon/coupon_store" */))
  32. const _388adbe8 = () => interopDefault(import('../pages/knowledge/home.vue' /* webpackChunkName: "pages/knowledge/home" */))
  33. const _ed55fb52 = () => interopDefault(import('../pages/knowledge/knowledge_editor.vue' /* webpackChunkName: "pages/knowledge/knowledge_editor" */))
  34. const _887e9ddc = () => interopDefault(import('../pages/knowledge/knowledge_search.vue' /* webpackChunkName: "pages/knowledge/knowledge_search" */))
  35. const _2f5251bd = () => interopDefault(import('../pages/knowledge/knowledge_whole.vue' /* webpackChunkName: "pages/knowledge/knowledge_whole" */))
  36. const _7bf7735a = () => interopDefault(import('../pages/member/address/index.vue' /* webpackChunkName: "pages/member/address/index" */))
  37. const _8be8777c = () => interopDefault(import('../pages/member/balance/index.vue' /* webpackChunkName: "pages/member/balance/index" */))
  38. const _3df58f0e = () => interopDefault(import('../pages/member/collection/index.vue' /* webpackChunkName: "pages/member/collection/index" */))
  39. const _3c3ac448 = () => interopDefault(import('../pages/member/coursedetail/index.vue' /* webpackChunkName: "pages/member/coursedetail/index" */))
  40. const _4aa3a9b6 = () => interopDefault(import('../pages/member/extension/index.vue' /* webpackChunkName: "pages/member/extension/index" */))
  41. const _58b2ea15 = () => interopDefault(import('../pages/member/integral_v2/index.vue' /* webpackChunkName: "pages/member/integral_v2/index" */))
  42. const _081b682a = () => interopDefault(import('../pages/member/sign.vue' /* webpackChunkName: "pages/member/sign" */))
  43. const _289794c4 = () => interopDefault(import('../pages/member/userOrderlist.vue' /* webpackChunkName: "pages/member/userOrderlist" */))
  44. const _7c65d133 = () => interopDefault(import('../pages/member/workerApply.vue' /* webpackChunkName: "pages/member/workerApply" */))
  45. const _20306131 = () => interopDefault(import('../pages/member/workerOrderlist.vue' /* webpackChunkName: "pages/member/workerOrderlist" */))
  46. const _798c9352 = () => interopDefault(import('../pages/microHome/microIndex.vue' /* webpackChunkName: "pages/microHome/microIndex" */))
  47. const _4cd94c14 = () => interopDefault(import('../pages/order/orderdetail.vue' /* webpackChunkName: "pages/order/orderdetail" */))
  48. const _c44ac294 = () => interopDefault(import('../pages/register/agreement.vue' /* webpackChunkName: "pages/register/agreement" */))
  49. const _d81364fc = () => interopDefault(import('../pages/knowledge/knowledge_detail/prism.js' /* webpackChunkName: "pages/knowledge/knowledge_detail/prism" */))
  50. const _9b7b6394 = () => interopDefault(import('../pages/knowledge/knowledge_detail/_articleId.vue' /* webpackChunkName: "pages/knowledge/knowledge_detail/_articleId" */))
  51. const _55f66744 = () => interopDefault(import('../pages/member/coursedetail/_id.vue' /* webpackChunkName: "pages/member/coursedetail/_id" */))
  52. const _41f085c2 = () => interopDefault(import('../pages/member/userOrderDetail/_id.vue' /* webpackChunkName: "pages/member/userOrderDetail/_id" */))
  53. const _24c78c6f = () => interopDefault(import('../pages/member/workerOrderDetail/_id.vue' /* webpackChunkName: "pages/member/workerOrderDetail/_id" */))
  54. const _08019566 = () => interopDefault(import('../pages/articleContent/_id.vue' /* webpackChunkName: "pages/articleContent/_id" */))
  55. const _3bcf4544 = () => interopDefault(import('../pages/category_child/_id.vue' /* webpackChunkName: "pages/category_child/_id" */))
  56. const _0f06cda0 = () => interopDefault(import('../pages/catelist/_id.vue' /* webpackChunkName: "pages/catelist/_id" */))
  57. const _503d5019 = () => interopDefault(import('../pages/goods/_id.vue' /* webpackChunkName: "pages/goods/_id" */))
  58. const _6caced28 = () => interopDefault(import('../pages/goodsGroup/_goodtype.vue' /* webpackChunkName: "pages/goodsGroup/_goodtype" */))
  59. const _a48803a0 = () => interopDefault(import('../pages/microcommentdetails/_tid.vue' /* webpackChunkName: "pages/microcommentdetails/_tid" */))
  60. const _6e066ee8 = () => interopDefault(import('../pages/supplier_shop2/_id.vue' /* webpackChunkName: "pages/supplier_shop2/_id" */))
  61. const _0a09dcea = () => interopDefault(import('../pages/index.vue' /* webpackChunkName: "pages/index" */))
  62. const emptyFn = () => {}
  63. Vue.use(Router)
  64. export const routerOptions = {
  65. mode: 'history',
  66. base: '/plugins/shop_server/',
  67. linkActiveClass: 'nuxt-link-active',
  68. linkExactActiveClass: 'nuxt-link-exact-active',
  69. scrollBehavior,
  70. routes: [{
  71. path: "/application_market",
  72. component: _30c58634,
  73. name: "application_market"
  74. }, {
  75. path: "/articleContent",
  76. component: _3ddacb7e,
  77. name: "articleContent"
  78. }, {
  79. path: "/authorizationQuery",
  80. component: _577491aa,
  81. name: "authorizationQuery"
  82. }, {
  83. path: "/cart",
  84. component: _5183cfbb,
  85. name: "cart"
  86. }, {
  87. path: "/category",
  88. component: _0a271419,
  89. name: "category"
  90. }, {
  91. path: "/category_child",
  92. component: _25411514,
  93. name: "category_child"
  94. }, {
  95. path: "/catelist",
  96. component: _08b7f670,
  97. name: "catelist"
  98. }, {
  99. path: "/findpwd",
  100. component: _580c8b7f,
  101. name: "findpwd"
  102. }, {
  103. path: "/goods",
  104. component: _6612a571,
  105. name: "goods"
  106. }, {
  107. path: "/goodsGroup",
  108. component: _3d58ebb8,
  109. name: "goodsGroup"
  110. }, {
  111. path: "/goodsorder",
  112. component: _5aa9ec53,
  113. name: "goodsorder"
  114. }, {
  115. path: "/home",
  116. component: _33b7328c,
  117. name: "home"
  118. }, {
  119. path: "/login",
  120. component: _1d777c78,
  121. name: "login"
  122. }, {
  123. path: "/market",
  124. component: _1c3ad5d7,
  125. name: "market"
  126. }, {
  127. path: "/microhomepage",
  128. component: _1711d466,
  129. name: "microhomepage"
  130. }, {
  131. path: "/microRelease",
  132. component: _4707297e,
  133. name: "microRelease"
  134. }, {
  135. path: "/myVideo",
  136. component: _4fc4350a,
  137. name: "myVideo"
  138. }, {
  139. path: "/notice",
  140. component: _05b84573,
  141. name: "notice"
  142. }, {
  143. path: "/order",
  144. component: _0db2ff69,
  145. name: "order"
  146. }, {
  147. path: "/register",
  148. component: _e5e30904,
  149. name: "register"
  150. }, {
  151. path: "/releaseVideo",
  152. component: _0d91d44f,
  153. name: "releaseVideo"
  154. }, {
  155. path: "/search",
  156. component: _48d2d043,
  157. name: "search"
  158. }, {
  159. path: "/videoDetail",
  160. component: _cb96e972,
  161. name: "videoDetail"
  162. }, {
  163. path: "/videoList",
  164. component: _d3a91bd8,
  165. name: "videoList"
  166. }, {
  167. path: "/coupon/coupon_index",
  168. component: _175952da,
  169. name: "coupon-coupon_index"
  170. }, {
  171. path: "/coupon/coupon_store",
  172. component: _a756f92e,
  173. name: "coupon-coupon_store"
  174. }, {
  175. path: "/knowledge/home",
  176. component: _388adbe8,
  177. name: "knowledge-home"
  178. }, {
  179. path: "/knowledge/knowledge_editor",
  180. component: _ed55fb52,
  181. name: "knowledge-knowledge_editor"
  182. }, {
  183. path: "/knowledge/knowledge_search",
  184. component: _887e9ddc,
  185. name: "knowledge-knowledge_search"
  186. }, {
  187. path: "/knowledge/knowledge_whole",
  188. component: _2f5251bd,
  189. name: "knowledge-knowledge_whole"
  190. }, {
  191. path: "/member/address",
  192. component: _7bf7735a,
  193. name: "member-address"
  194. }, {
  195. path: "/member/balance",
  196. component: _8be8777c,
  197. name: "member-balance"
  198. }, {
  199. path: "/member/collection",
  200. component: _3df58f0e,
  201. name: "member-collection"
  202. }, {
  203. path: "/member/coursedetail",
  204. component: _3c3ac448,
  205. name: "member-coursedetail"
  206. }, {
  207. path: "/member/extension",
  208. component: _4aa3a9b6,
  209. name: "member-extension"
  210. }, {
  211. path: "/member/integral_v2",
  212. component: _58b2ea15,
  213. name: "member-integral_v2"
  214. }, {
  215. path: "/member/sign",
  216. component: _081b682a,
  217. name: "member-sign"
  218. }, {
  219. path: "/member/userOrderlist",
  220. component: _289794c4,
  221. name: "member-userOrderlist"
  222. }, {
  223. path: "/member/workerApply",
  224. component: _7c65d133,
  225. name: "member-workerApply"
  226. }, {
  227. path: "/member/workerOrderlist",
  228. component: _20306131,
  229. name: "member-workerOrderlist"
  230. }, {
  231. path: "/microHome/microIndex",
  232. component: _798c9352,
  233. name: "microHome-microIndex"
  234. }, {
  235. path: "/order/orderdetail",
  236. component: _4cd94c14,
  237. name: "order-orderdetail"
  238. }, {
  239. path: "/register/agreement",
  240. component: _c44ac294,
  241. name: "register-agreement"
  242. }, {
  243. path: "/knowledge/knowledge_detail/prism",
  244. component: _d81364fc,
  245. name: "knowledge-knowledge_detail-prism"
  246. }, {
  247. path: "/knowledge/knowledge_detail/:articleId?",
  248. component: _9b7b6394,
  249. name: "knowledge-knowledge_detail-articleId"
  250. }, {
  251. path: "/member/coursedetail/:id",
  252. component: _55f66744,
  253. name: "member-coursedetail-id"
  254. }, {
  255. path: "/member/userOrderDetail/:id?",
  256. component: _41f085c2,
  257. name: "member-userOrderDetail-id"
  258. }, {
  259. path: "/member/workerOrderDetail/:id?",
  260. component: _24c78c6f,
  261. name: "member-workerOrderDetail-id"
  262. }, {
  263. path: "/articleContent/:id",
  264. component: _08019566,
  265. name: "articleContent-id"
  266. }, {
  267. path: "/category_child/:id",
  268. component: _3bcf4544,
  269. name: "category_child-id"
  270. }, {
  271. path: "/catelist/:id",
  272. component: _0f06cda0,
  273. name: "catelist-id"
  274. }, {
  275. path: "/goods/:id",
  276. component: _503d5019,
  277. name: "goods-id"
  278. }, {
  279. path: "/goodsGroup/:goodtype",
  280. component: _6caced28,
  281. name: "goodsGroup-goodtype"
  282. }, {
  283. path: "/microcommentdetails/:tid?",
  284. component: _a48803a0,
  285. name: "microcommentdetails-tid"
  286. }, {
  287. path: "/supplier_shop2/:id?",
  288. component: _6e066ee8,
  289. name: "supplier_shop2-id"
  290. }, {
  291. path: "/",
  292. component: _0a09dcea,
  293. name: "index"
  294. }],
  295. fallback: false
  296. }
  297. export function createRouter (ssrContext, config) {
  298. const base = (config._app && config._app.basePath) || routerOptions.base
  299. const router = new Router({ ...routerOptions, base })
  300. // TODO: remove in Nuxt 3
  301. const originalPush = router.push
  302. router.push = function push (location, onComplete = emptyFn, onAbort) {
  303. return originalPush.call(this, location, onComplete, onAbort)
  304. }
  305. const resolve = router.resolve.bind(router)
  306. router.resolve = (to, current, append) => {
  307. if (typeof to === 'string') {
  308. to = normalizeURL(to)
  309. }
  310. return resolve(to, current, append)
  311. }
  312. return router
  313. }