gf icon indicating copy to clipboard operation
gf copied to clipboard

feat(config/nacos): 变更回调增加变更前的配置对象,可以用来判断哪些配置变更进行特殊处理

Open ppanphper opened this issue 5 months ago • 1 comments

变更回调增加变更前的配置对象,可以用来判断哪些配置变更进行特殊处理。目前是只能获取更新后的配置,无法获取之前的配置,有些特殊配置无法感知是否变更。

ppanphper avatar Jul 02 '25 07:07 ppanphper

这个没啥必要,我之前加这个onchange回调的时候考虑过这个,按照gf的设计来说,每个组件都是解耦的,如果有需要组件应该自己缓存自己需要的旧配置内容,配置更新了onchange里带着新配置通知下就行,剩下的让具体组件自己决定要干嘛,目前V3 plan下面大家也提出了增强感知需求,就是不知道会不会通过

LanceAdd avatar Jul 07 '25 07:07 LanceAdd

@ppanphper @LanceAdd 可以让用户自定义c.config.ConfigParam.OnChange,这样更灵活一些。

gqcn avatar Dec 13 '25 09:12 gqcn

@ppanphper @LanceAdd 可以让用户自定义c.config.ConfigParam.OnChange,这样更灵活一些。

我们后来搞了这个, https://github.com/gogf/gf/pull/4446

LanceAdd avatar Dec 13 '25 09:12 LanceAdd