BL0005:组件参数不应在其组件外部设置

价值
规则 ID BL0005
类别 用法
修复是中断修复还是非中断修复 非中断

原因

正从组件外部分配从用 [Parameter] 注释的 ComponentBase 派生的类型属性。

规则说明

组件参数应在组件初始化时分配,或者作为SetParametersAsync的一部分分配。 将参数值分配给外部来源会导致在组件下一次呈现时,该值被覆盖。

如何修复违规行为

考虑使用非重复属性来接收来自其他组件的值。 然后,可以编写其他代码,以确定在组件中使用的两个值中的哪一个。

何时禁止显示警告

不禁止显示此规则发出的警告。