移动 web 最佳实践本周更新点如下,欢迎围观~

2019-09-05 18:06:23 +08:00
 mcuking

本周更新点

  1. 基于 hammerJs 二次封装 vue 手势指令集;

  2. 将 vue-router axios 等相关配置统一到 config.json ;

  3. 将需要覆盖 vant 组件库 的 less 变量独立成一个文件。

本周由于开始公司的移动端 CRM 项目,准备应用 领域驱动设计思想( DDD ) 来组织项目业务代码,所以更新内容较少。后面忙完这个项目,会把 DDD 的应用心得以代码的形式集成到这个库里面,预计需要两周。大招还在后面哦。。。

https://github.com/mcuking/mobile-web-best-practice

项目目录如下:

项目分层(基于 DDD 分层架构)

组件库

JSBridge

路由堆栈管理(模拟原生 APP 导航)

请求数据缓存

构建时预渲染

Webpack 策略

基础库抽离

微前端应用

手势库

样式适配

表单校验

阻止原生返回事件

通过 UA 获取设备信息

mock 数据

调试控制台

抓包工具

异常监控平台

性能监控平台

常见问题

2365 次点击
所在节点    Vue.js
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/598287

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX