#前端注意事项
vue + element项目
- 微仓后台
- 新版阡陌通后台
- 掌成后台
前端vue项目要用vscode + eslint,对代码格式都有要求,多一个空格少一个空格都报错
以下是vscode安装设置eslint插件的方法,在我的博客有记载
eslint飞起来的写法
修改源码备注:
- 微仓项目的组织架构中,el-tree组件,为了符合业务需求更改过源码,从git上down下来,npm安装依赖的时候,记得要修改一下源码,不然业务上会有问题,我已经复制一份修改过的源码放在微仓后台根目录下可以搜索复制
1.找到node_modules/element-ui/lib/element-ui.common.js文件
2.按Ctrl+F搜索TreeStore.prototype.getCheckedKeys这个方法
3.把if(node.checked)改为if (node.checked||node.indeterminate) 如下图:
4.还要新写一个getCheckedAllKeys方法(参考复制文件)
react + fusion项目
- 微仓内部后台
- 微仓官网
安装iceworks,项目启动,新建页面都是在软件里可视化操作,不需要输入npm命令,需要熟悉react 和 fusion组件库
vue + vuex移动端项目
- 微仓H5员工后台
类似于vue后台系统,组件库用的不一样
小程序项目
- 掌成小程序
原生小程序语言开发,暂未用框架
JSBridge项目
- 掌成App端几个h5页面
暂无维护和继续开发的需求