Dash Mantine Components 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
相关产品推荐
相关产品推荐

