// 运行时入口(由构建阶段打包输出 dist/script.js) const { menavUpdateAppHeight } = require('./shared'); // 让页面在不同视口(含移动端地址栏变化)下保持正确高度 menavUpdateAppHeight(); window.addEventListener('resize', menavUpdateAppHeight); if (window.visualViewport) { window.visualViewport.addEventListener('resize', menavUpdateAppHeight); } // 扩展契约:先初始化 window.MeNav,再挂载 nested API 与应用逻辑 require('./menav'); require('./nested'); require('./app'); // tooltip 独立模块:内部会按需监听 DOMContentLoaded require('./tooltip');