项目描述:该系统使用 Vue2 + Vue Router + Vuex + axios 实现,后台使用 element 组件库搭建。系统包含了首页、文章、关于我、项目效果和留言板等模块。1. 项目使用 vue-cli 搭建,Vuex 创建数据仓库,实现全局配置的共享数据按需使用。2. 使用路由切换组件,页面组件作为异步组件,且组件加载时使用 nprogress 库实现加载进度条。3. 使用事件总线实现不同组件模块之间的通信。4. 使用自定义指令,常用的效果如 loading、图片懒加载。5. 使用混合提取重复代码,比如主区域的滚动事件。6. 封装通用的 js 功能模块,比如评论和留言板发布内容成功或失败后的弹出提示、日期格式化函数、函数防抖等。责任描述:本人参与了所有模块的开发。声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!

下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论