我发现vue中的$attrs对于组件设计来说是一个非常有帮助的东西。如果我有一个包装“a”标签的组件,我可以使用 $attrs 传入所有这些本机 props,而无需将它们一一声明为参数。例如,我有一个这样的组件:
<div> <a href="@Href" onclick="@OnClick" class="@Classes" style="@Styles">@Content</a> </div>
我必须声明“Href、OnClick、类、样式”等参数。但我们知道标签“a”具有大量其他属性,例如“target、hreflang...”,更不用说“input”标签等。我认为声称所有这些都是令人难以置信的长参数列表是愚蠢的。
那么 Blazor 是否为我们开发者提供了类似的功能呢?
慕姐8265434
慕森王
相关分类