模块配置组件 Example 程序

简介:
我们发布实施软件项目时,经常会遇到,某个客户要这些功能,那些功能不要,必须屏蔽,而且菜单里也不要显示,
这时,我们希望我们的系统是可选配置的,后台管理员可以设定,启用哪些模块,哪些模块可以关闭掉。
  还有测试版时,我们希望只打开少部分功能,客户真正购买了我们的软件产品,才把客户已购买的功能模块开启。
  或者客户到了产品的使用期限,需要把一些模块进行关闭停止使用,当然敢这么做的开发商没几个,谁才是爷没
搞清楚了不是。
  下面是我做的模块配置功能,很简单,打沟了,这个模块就打开了,关闭了在前台就看不到了,说起来简单,实现
起来,也的确不容易,经过了很长时间的锤炼,才渐渐的稳定起来了,因为开发的所有模块都必须要遵循这个规则,
要把以前开发的模块都需要进行改良才能前台与后台保持一致。
  还需要考虑好,各个模块的独立性,停止了某些模块,其他模块还能正常运行才可以。
  参考页面如下:
当然有理想的,安装模块、卸载模块、启用、停用功能是最理想的。
前台效果:
将权限管理、工作流管理做到我能力的极致,一个人只能做好那么很少的几件事情。



本文转自 jirigala 51CTO博客,原文链接:http://blog.51cto.com/2347979/451724,如需转载请自行联系原作者
相关文章
|
9月前
|
Python
理解模块功能
理解模块功能
90 8
|
3月前
|
缓存 监控 前端开发
如何确保动态导入的模块被正确加载?
通过以上这些方法的综合运用,可以有效地确保动态导入的模块被正确加载,提高应用的稳定性、性能和用户体验。在实际开发过程中,要根据项目的具体情况和需求,灵活运用这些方法,并不断进行测试和优化。
53 4
|
4月前
|
前端开发 开发者 UED
你真的了解 Electron 的自动更新吗?揭秘AppUpdater 类的内部工作原理
本文由前端徐徐首发,深入探讨了 Electron 的自动更新工作原理,特别是 `electron-builder` 中 `AppUpdater` 类的源码分析,涵盖配置更新源、检查更新、下载更新、安装更新及事件通知等核心功能,帮助开发者更好地理解和使用 Electron 的自动更新机制。
262 0
你真的了解 Electron 的自动更新吗?揭秘AppUpdater 类的内部工作原理
|
5月前
|
Shell Linux Python
你知道创建模块都有哪些方式吗?
你知道创建模块都有哪些方式吗?
44 0
|
7月前
|
开发框架 JavaScript 前端开发
基于Vue的工作流项目模块中,使用动态组件的方式统一呈现不同表单数据的处理方式
基于Vue的工作流项目模块中,使用动态组件的方式统一呈现不同表单数据的处理方式
|
6月前
|
前端开发 开发者
在前端开发中,webpack 作为模块打包工具,其 DefinePlugin 插件可在编译时动态定义全局变量,支持环境变量定义、配置参数动态化及条件编译等功能。
在前端开发中,webpack 作为模块打包工具,其 DefinePlugin 插件可在编译时动态定义全局变量,支持环境变量定义、配置参数动态化及条件编译等功能。本文阐述 DefinePlugin 的原理、用法及案例,包括安装配置、具体示例(如动态加载资源、配置接口地址)和注意事项,帮助开发者更好地利用此插件优化项目。
186 0
|
7月前
uniapp实战 —— 轮播图【自定义指示点】(含组件封装,自动注册全局组件,添加全局组件类型声明)
uniapp实战 —— 轮播图【自定义指示点】(含组件封装,自动注册全局组件,添加全局组件类型声明)
406 1
|
9月前
|
人工智能 安全 搜索推荐
产品服务扩展模块或附加组件
产品服务扩展模块或附加组件
62 2
|
JSON 小程序 JavaScript
小程序项目结构与组件基础
小程序项目结构与组件基础
108 0
小程序项目结构与组件基础
|
小程序 前端开发 定位技术
【小程序】组件
【小程序】组件
159 0
【小程序】组件

相关实验场景

更多