请稍等 ...
×

采纳答案成功!

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

请问使用item.name和使用 Object.keys的区别。

 <div class="item" v-for="(item, index) in ElIcons" :key="index">

          <div class="text">

            <component :is="`el-icon-${toLine(item.name)}`"></component>

          </div>

          <div class="icon">{{ item.name }}</div>

  </div>

使用对象属性也可以取到图标。

请问使用 Object.keys的区别。

<div

          class="item"

          v-for="(item, index) in Object.keys(ElIcons)"

          :key="index"

        >

          <div class="text">

            <component :is="`el-icon-${toLine(item)}`"></component>

          </div>

          <div class="icon">{{ item }}</div>

        </div>



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

1回答

五月的夏天 2022-04-19 16:26:19

因为注册的时候对象key就是组件名称 。

0 回复 有任何疑惑可以回复我~
  • 提问者 jinpu #1
    keys是在什么时候注册的通过什么方式注册的
    回复 有任何疑惑可以回复我~ 2022-04-19 16:39:56
  • main.ts里面全局注册图标 。
    回复 有任何疑惑可以回复我~ 2022-04-19 20:29:52
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号