README.md
web demo (html5) 二次开发指南
工程结构
-
前端工程构建文件夹 build
- 诸如webpack、postcss的配置文件
-
图片资源文件 res
- (目前nos的资源全在网易的cdn服务器上,这里是给开发者的一个备份示例),在res文件夹下会有一个备份
-
生成脚本代码 dist
- js 通过npm run dev/npm run prod 生成的目标js文件
- css 通过npm run dev/npm run prod 生成的目标css文件
- nim 从云信官网上下载的web sdk
-
工程开发目录 src
- main.js 应用页面主入口
- App.vue 应用页面模板入口,即被main.js挂载
- login.js
- regist.js
- 工具函数 utils
- cookie.js 读写cookie工具
- md5.js md5加密工具
- page.js 页面跳转工具,以及判断路由是否是主导航页
- index.js 其他通用工具函数
- VUE插件 plugins
- 触摸插件,vue-touch不支持vue 2.0 用plugins/touchEvent
- 配置文件 configs
- configs demo基本配置
- pages demo具体页面UI逻辑
- components demo UI组件,如聊天控件、表情控件等
- router 前端路由
- store h5 demo数据驱动的管理中心
- index.js vuex数据中心入口
- state.js 数据中心变量声明
- actions 异步数据变更请求提交
- mutations 同步操作数据变更
- themes h5 demo的主要公共UI样式库
- themes.css / themes1.css ... 直接可替换的公共皮肤配置
- common
- animation.css 切页动画及其他css3动画
- base.css 基准样式
- grid.css 布局样式,一般以g-开头
- module.css 模块样式,一般以m-开头
- unit.css 单元样式,一般以u-开头
- weui.css 用于重置vux/weUi默认样式