1.熟练掌握 HTML、CSS、CSS 预处理器、JS 以及各种布局技术进行页面的布局、渲染及交互效果;
2.熟练掌握Vue2全家桶,能够熟练使用Vuex状态管理工具、Vue-router进行组件式开发页面;
3.熟练掌握Vue3的CompositionApi的写法,能够使用TypeScript配合Vue3进行项目的开发;
4. 熟悉使用JQuery熟悉常用插件包括Swiper.js、Echarts等;
5. 熟悉使用Uni-App和微信开发者工具进行微信小程序开发;
6.熟悉使用Webpack 项目构建工具及运用npm、yarn包管理器其它开发辅助工具包括Mock.js;
7.熟悉使用Git进行版本控制以及多人协作开发;
8. 熟悉ES6新特性,代码符合ECMAScript语法规范;
9.掌握Ajax,Axios语法实现Axios的二次封装,可熟练运用Promise, Async/Await来发送异步请求;
10. 掌握React类式组件和函数式组件,可开发React函数式组件,熟悉React的Antd组件库;
11.了解 NodeJs 以及非关系型数据库 Mongodb 和 MonGoose 等内容,理解后台开发思维模式;
西安音视频资源中心
项目描述: 该系统面向平台的管理人员及租户,管理员可以对视频及租户进行上传及入住的审批。租户可以通过该系统管理视频的增删改查及详细信息的更改,该系统共分为视频管理、官网管理、权限管理、用户管理、交易管理、我的事务及平台账务等七个模块。其中用户管理模块可以实现搜索用户、添加用户。
主要技术栈: Vue+Vue-router+Element+Avue+ Axios+Echarts
负责模块:视频管理、官网管理、交易管理、平台账务
主要技术点:
根据原型使用Avue快速搭注项目结构,实现按需引入打包
使用Vue-Router进行路由的搭建,页面跳转,路由鉴权等操作
使用 Axios调用接口完成数据的对接和页面的渲染
使用Localstorage实现本地用户信息以及token存储
使用Vuex进行数据状态管理, 统一数据流
采用了路由懒加载来进行项目优化,请求对应的路由,提高效率