最近想开发一个功能,主要是用来约束不同数据字段之间的关系,比如说两个字段之间互斥,不能同时存在之类的,或者两个字段之间有倍数关系等等。想请问大家有没有类似的标准库可以参考,只是想参考下规范写法,具体开发自己来实现。
这。。也不知道说的是什么场景?前端页面?数据库?… 数据库一般可以用 check约束 或 触发器之类的实现,其他场景就自己写代码检查判断吧。
@myy 不是数据库,其实就是个数据模型吧,我们项目里边有很多动态组件是通过vuex生成的,有些数据项之间是有关系依赖的,所以想从这个层面写个公共的方法处理它们之间的一些关系。
再梳理下需求: 多个数据对象,对象本身不同属性或者不同对象之间的不同属性可能存在一些依赖关系。如何建立一个模型通过自定义的关系规则管理多个对象属性之间的关系。 类似于vue属性计算
@GeekHi proxy可以试一下 或者ts的装饰器
CNode 社区为国内最专业的 Node.js 开源技术社区,致力于 Node.js 的技术研究。
这。。也不知道说的是什么场景?前端页面?数据库?… 数据库一般可以用 check约束 或 触发器之类的实现,其他场景就自己写代码检查判断吧。
@myy 不是数据库,其实就是个数据模型吧,我们项目里边有很多动态组件是通过vuex生成的,有些数据项之间是有关系依赖的,所以想从这个层面写个公共的方法处理它们之间的一些关系。
再梳理下需求: 多个数据对象,对象本身不同属性或者不同对象之间的不同属性可能存在一些依赖关系。如何建立一个模型通过自定义的关系规则管理多个对象属性之间的关系。 类似于vue属性计算
@GeekHi proxy可以试一下 或者ts的装饰器