├── php-api/ # 改造后的PHP接口层 ├── java-ad-service/ # 若依框架微服务(广告+VIP+分账) ├── uniapp-reader/ # UniApp前端项目 │ ├── pages/ # 各端页面 │ └──
Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

main.js 688B

1234567891011121314151617181920212223242526272829303132
  1. // src/main.js
  2. import Vue from 'vue'
  3. import App from './App'
  4. import router from './router'
  5. import store from './store'
  6. // 确保路径正确
  7. import '@/styles/index.scss'
  8. // 导入 request.js 并挂载到 Vue 原型
  9. import http from '@/utils/request'
  10. Vue.config.productionTip = false
  11. // 正确挂载 $http 方法
  12. Vue.prototype.$http = http
  13. // 初始化应用
  14. new Vue({
  15. router,
  16. store,
  17. render: h => h(App),
  18. // 确保应用挂载时路由已准备就绪
  19. beforeMount() {
  20. // 确保路由初始化完成
  21. if (!router.currentRoute) {
  22. console.warn('路由未初始化,重定向到默认页面');
  23. router.push('/pages/novel/list');
  24. }
  25. }
  26. }).$mount('#app')