在vue中使用v-for遍历arco.design图标

代码

               <li v-for="item in leftList">
                    <div class="contentLeftImg">
                        <!-- 基本用法 -->
                        <!-- <icon-video-camera :style="{ fontSize: '24px' }" /> -->

                        <!-- 动态取值 -->
                        <component :is="item.leftIcon"></component>
                        <!-- 设置:is后面的值为  组件名 -->
                        <!-- <component :is="'哈哈哈'"></component> -->
                    </div>
                    <div class="contentLeftText">
                        <!-- 视频 -->
                        {
  { item.leftText }}
                    </div>
                </li>

数据

const leftList = [
    {
        leftIcon: "icon-video-camera",
        leftText: '视频',
        id: 1,
    },
]

在 Vue.js 中,<component :is="item.leftIcon"></component> 是一个动态组件的使用示例。

这里的关键点是 :is="item.leftIcon":is 是一个动态属性,它告诉 Vue 根据 item.leftIcon 的值来动态地渲染一个组件。

具体来说:

  1. item.leftIcon 是一个变量,它应该包含你想要渲染的组件的名称(字符串)。
  2. 当 item.leftIcon 的值改变时,Vue 会重新创建并渲染该组件。

例如,如果 item.leftIcon 的值是 'MyButton',那么 Vue 会尝试找到一个名为 MyButton 的组件,并使用它来渲染这个位置。

这种动态组件的用法在很多场景下都非常有用,尤其是当你需要根据某些条件或数据动态地改变组件时。

相关推荐

  1. vue使用v-forarco.design图标

    2024-01-12 21:34:02       36 阅读
  2. vue v-for 同时两个组数

    2024-01-12 21:34:02       17 阅读
  3. Vue使用v-viewer插件实现点击图片预览

    2024-01-12 21:34:02       11 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-12 21:34:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-12 21:34:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-12 21:34:02       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-12 21:34:02       20 阅读

热门阅读

  1. ant-design-vue的table组件的自定义表头和表格内容

    2024-01-12 21:34:02       38 阅读
  2. flask web学习之模板(二)

    2024-01-12 21:34:02       32 阅读
  3. 原型和原型链

    2024-01-12 21:34:02       34 阅读
  4. [渗透测试学习] Crocodile - HackTheBox

    2024-01-12 21:34:02       36 阅读
  5. linux 安装redis

    2024-01-12 21:34:02       39 阅读
  6. [DM8] 查看当前执行的查询并杀死

    2024-01-12 21:34:02       37 阅读
  7. Postman应用打开超级慢解决办法

    2024-01-12 21:34:02       33 阅读
  8. Unity实现 球形雾效散射光照

    2024-01-12 21:34:02       39 阅读
  9. Compose中使用paging3进行列表分页加载Room中的数据

    2024-01-12 21:34:02       40 阅读