一个月的后台管理项目,在模板的基础上,对路由和权限进行了一定的改动,以应用到业务中。1.业务组件的封装操作按钮封装在组件内部。整个按钮是一个独立的组件,它控制组件中当前对话框的显示和隐藏。操作完成后用于更新列表的关闭方法。2.项目目录结构单个页面的所有文件放在同一个文件夹下,然后注册到store3.命名空间的使用4.路由命名:简洁,可读性高5.TS接口可读性,可维护性,可读性Scalability(与服务器协商,保持数据结构一致)6.Proxy代理:将请求的域名指向“target”中的URL,找到“pathRewrite”中的部分,替换为实际需要的部分7.Jenkins发布:后端配置nginx,前端服务器通过nginx配置,指向WebServer8。权限相关:权限过滤-交集,权限匹配9,自定义指令10,路由渲染,根据当前产品需求,11.所有相关的表单提交,尝试使用element-ui表单验证。充分利用form表单的属性(rules,ref)。使用this.$refs时需要先声明。1.组件业务组件——注意自顶向下、耦合和通用组件——高度可扩展的项目完成时间太长,未完成被召回……
