需求
小程序打开时页面的请求依赖于onLaunch阶段的请求,需要使其同步。
模仿Vue的$on, $emit, $once, $off
,封装为发布订阅模式框架
1 | if (document.cookie.match(/username=.*/)) { |
1 | let f = document.createElement("form"); |
单页应用在部署到服务器后由于manifest
文件的更新,路由Hash值发生变化,导致路由点击报错从而无法跳转。
既然每次部署一定会打包,那么在打包时由webpack创建版本号文件,在系统登录时获取,再比对当前版本看是否需要更新。
打包后会在打包目录下生成配置JSON,之后发请求即可。