1. 熟练掌握HTML/HTML5、CSS/CSS3、JavaScript;
2. 熟悉运用Vue框架,Vue 全家桶 + ElementUI,vue3+vite+naiveui 进⾏项⽬的开发;
3. 熟练运⽤uni-app框架进行多平台应用开发;
4. 熟练Bootstrap等前端框架,实现快速开发;
5. 熟悉微信小程序、微信公众号网页开发;
6. 熟练使用jQuery框架,实现页面的交互效果;
校园电动车+小程序
项目技术栈:Vue/Vue-Router/Pinia/Axios/Element-ui/Vue-baidu-map/Vant等。
项目描述:该项目是校园电动车服务与管理系统,用户可以查看公告,查看充电桩使用况,当前校园停车场的情况等。
项目职责:
1、封装公共axios请求,在请求拦截器中为请求头统一添加token;在响应拦截器中对失败请求进行错误类型提示;
2、封装搜索、表格组件,利用Vue组件的通讯方式传值和赋值;使用slot将表格和分页封装在一起;
3、封装公共From表单组件,提升表单组件可复用性,
4、使用Keep-alive组件对创建运单页面进行缓存,主要对表单填写内容进行缓存;
6、运用Pinia将模块中需要共享的数据统一存储,使用数据时调用Pinia当中对应的方法和数据;
7、结合页面和系统功能完成功能模块的静态页面编写和数据交互开发;
该小程序主要是为校园师生服务的,能够快捷让师生了解校园停车场的使用情况以及当前充电桩的使用情况。该小程序的前端部分全是由我负责的。
该管理系统主要是方便管理员查看当前的订单情况,以及根据用户的建议和反馈不断升级系统,可以发布公告让用户了解最新的情况。