最开始想复杂了想着通过获取HTML元素的ID进行图标的显隐操作,最后发现Blazor好像无法获取HTML元素,要么就是通过JS比较麻烦。最后问了下大佬,就用了一下三元运算符 就解决了。
应用场景
单击树形菜单的某个节点,使选中的节点显示后面的图标。未选中的节点不显示。如下图:

直接上代码:
foreach (var item in TreeItems)
{
item.Template = (RenderTreeBuilder __builder) =>
{

本文介绍如何在Blazor应用中,通过单击树形菜单节点时,使用三元运算符控制图标显示与隐藏,以实现选中节点的标识。关键代码展示了如何根据节点ID判断并切换图标。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



