BL0005:不应在组件外部设置组件参数
值 | |
---|---|
规则 ID | BL0005 |
类别 | 使用情况 |
修复是中断修复还是非中断修复 | 非中断 |
原因
正从组件外部分配从用 [Parameter]
注释的 ComponentBase 派生的类型属性。
规则说明
组件参数应作为组件初始化或 SetParametersAsync
的一部分进行分配。 从外部源为参数分配值将导致在下次呈现组件时覆盖该值。
如何解决冲突
考虑使用非重复属性来接收来自其他组件的值。 然后,可以编写其他代码来决定要在组件中使用这两个值中的哪一个。
何时禁止显示警告
不禁止显示此规则发出的警告。