You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Dash Mantine Components NavLink使用icon参数报错求助

解决dash_mantine_components 0.14.0 NavLink不支持icon参数的问题
  • 核心原因:dmc 0.14.0版本的NavLink组件确实没有icon这个关键字参数,官方文档里的写法对应更高版本的组件(比如0.15.0+),直接照搬文档代码自然会报错。
  • 无需升级版本的替代方案:用leftSection或rightSection参数放置图标,这是旧版本NavLink用来添加左侧/右侧元素的官方方式:
    # 原错误写法(对应新版本)
    # dmc.NavLink(label="首页", icon=get_icon("tabler:home"))
    
    # 0.14.0支持的正确写法
    dmc.NavLink(label="首页", leftSection=get_icon("tabler:home"))
    
  • 若坚持使用icon参数:需要把dash-mantine-components升级到0.15.0及以上版本,执行命令:
    pip install dash-mantine-components --upgrade
    
  • 补充说明:回滚版本没用是因为更低版本的NavLink同样没有icon参数,要么升级到支持该参数的版本,要么用旧版本的leftSection/rightSection参数才能解决问题。

内容的提问来源于stack exchange,提问作者user

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.25 16:03:13