| 123456789101112131415161718192021222324252627282930 |
- <!DOCTYPE html>
- <html lang="zh-CN">
- <head>
- <meta charset="UTF-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
- <title>统一管理平台 · 老师端</title>
- <!--
- 【框架层挂载点 · vendor 版本表(一处维护,加载顺序固定)】
- 版本事实 = 本表 + 仓库 vendor/ 源文件(git 入库,只增不删;升级走框架升级流程)。
- 加载顺序固定(vue → vue-demi → vue-router → pinia → axios):
- ① Vue 3(prod UMD) 全局 Vue
- ② vue-demi(IIFE) 全局 VueDemi(pinia 桥接层,须先于 pinia;纯 Vue3 下等价 re-export Vue)
- ③ Vue Router 4(prod UMD) 全局 VueRouter
- ④ Pinia(IIFE prod) 全局 Pinia(依赖 VueDemi 全局,缺则 store 全崩)
- ⑤ axios(UMD) 全局 axios(默认实例,含 post/get/create)
- Vant 4 不在此:官方无 UMD 构建,走 npm 编译(main.ts import Vant + app.use(Vant))。
- 生产环境经 nginx/OSS 按 /vendor/<库>@<版本>/<文件> 提供;dev 经 vite publicDir 直接命中仓库 vendor/。
- -->
- <script src="/vendor/vue@3.5.45/vue.global.prod.js"></script>
- <script src="/vendor/vue-demi@0.14.10/vue-demi.iife.js"></script>
- <script src="/vendor/vue-router@4.6.4/vue-router.global.prod.js"></script>
- <script src="/vendor/pinia@2.3.1/pinia.iife.prod.js"></script>
- <script src="/vendor/axios@1.21.0/axios.min.js"></script>
- <!-- 业务入口(type=module 经 vite 处理;Vant 在此入口内 npm 引入) -->
- <script type="module" src="/src/main.ts"></script>
- </head>
- <body>
- <div id="app"></div>
- </body>
- </html>
|