2019.12-2021.04超编4.0 PC端项目
web开发工程师
项目描述:超编4.0 Pc端项目主要有云桥、云创、云海、业务系统管理和工作台5个子系统,其中云海相当于稿源系统,主要是各平台稿源汇总站,其中又分为3个模块分别是智能助理(融创栏)、稿件搜索板块、内容详情展示模块.云创主要是用于稿件的新建、编辑等功能,其中功能分为个人空间、工作室、模板管理、审核空间、管理中心5个模块.云桥是稿件外网签发系统,主要分为创意空间、系统管理、云桥空间、发布中心等模块.
项 目 主 要 技 术 栈 ( 前 端 ) : vue +axios+vuex+vueRouter+ElementUI框架+Electron+Echarts+node+git(版本控制)+tinymce(富文本编辑器)+Avue+scss+mixins
项目职责:主要负责项目中云桥终端栏目管理、渠道管理、发布中心、各子系统生命周期等模块的页面功能和云创富文本编辑器中表单组件动态化开发,以及各个子系统的维护和迭代.
项目步骤 :
1.进行项目基础构建,其中项目主要用到vue和elementui框架,先通过vue-cli进行页面快速构建,并对构建成功后的
目录进行调整,新增api文件夹存放接口文件,styles目录用于存放scss文件,utils存放js文件,router文件夹进行路由文件的存放,filters文件夹存放写好的filters.js文件,const文件夹中存放静态数据文件(.vue文件data中的公用字段)
2.src/main.js是入口文件,主要作用初始化vue实例和项目中用到的插件,导入vue,axios,vueAxios,babel-polyfill,
全站权限配置文件permission.js,error.js日志模块,全局的filter,公共的样式common.scss文件,字体图标iconfont.css等文件,并引入定义好的公共组件
3.permission.js(全站权限配置模块),在permission.js中导入router路由模块,store本地存储,validate.js验证模块,nprogress(页面跳转浏览器顶部进度条)模块,及nprogress.css样式文件,并引入electron_env配置文件