请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

正在回答 回答被采纳积分+3

2回答

新晋魔法师 2022-04-21 11:38:47

可以这样。

<el-icon><component :is="menu.icon.split('-').pop()" /></el-icon>

在script里引入icon组件就行了

https://img1.sycdn.imooc.com//szimg/6260d199097312c624021588.jpg

3 回复 有任何疑惑可以回复我~
提问者 namu_ 2022-02-17 15:18:23

已解决,

<el-icon><component :is="menu.icon" /></el-icon>


2 回复 有任何疑惑可以回复我~
  • 可以渲染出图标组件吗?component 的 is属性对应的需要是一个组件,而你这个只是一个字符串
    回复 有任何疑惑可以回复我~ 2022-02-24 11:23:30
  • 提问者 namu_ 回复 慕粉3946981 #2
    可以的,menu.icon对应出来的就是一个组件的名称,你可以试一下
    回复 有任何疑惑可以回复我~ 2022-02-24 11:50:28
  • 慕粉3946981 回复 提问者 namu_ #3
    朋友,我可以看下你的代码片段吗
    回复 有任何疑惑可以回复我~ 2022-02-27 15:36:23
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信