1. 熟练掌握 HTML5+CSS3、CSS 预编译语言(LESS、Sass)、熟练使用 ES 6语法
2. 掌握 Vue 全家桶、React 全家桶、具有实际开发经验
4. 熟练使用 ElementUi、MintUi、AntD、Echarts等 UI库
5. 使用 webpack、gulp 等自动化构建工具
6. 熟悉 GitFlow 工作流,使用 SourceTree 可视化工具进行 git 项目
物联网CMS
1. 使用vue全家桶构建抽屉构建
2. 使用css样式添加效果,完成页面布局操作
1. 使用drawer完成侧边抽屉,使用transformZ,开启硬件加速,在通过z-index:-1完成层叠样式。
2. 使用vuex配合后台完成主题持久化,当用户选择主题时,通过dispatch派发请求,将用户个人习惯传递给后端,进行存储。
当页面发生reload时,使用dispatch获取最新的用户习惯配合commit派发参数,完成对vuex的数据管理。
3. 使用vuex配合localStorage完成主题持久化,当用户选择主题和menuTyoe时会将数据记录在本地,当页面发生reload时,从
localStorage内get Object,将此object与vuex的默认数据通过{...vex,..object}完成合并。通关document.oncontextmenu = new
Function("return false;");禁止右键打开控制台,解决用户手动打开控制台的问题。
4. 使用invert属性完成反色效果。
微信小程序
1. 配置底部tabbar
2. 请求后端接口并完成页面渲染
项目功能
1. 使用小程序内components组件配置input/button
2. 页面切换时组件value发生改变
3. 在utils内配置requsest文件并使用promise封装请求
4. 在pages下的页面js引入requsest文件并请求数据
5. 渲染页面数据并使用弹性盒排版使用配置好的button使页面正常跳转