首页 > 其他分享 >vue3 require动态加载图片及动态加载svg图

vue3 require动态加载图片及动态加载svg图

时间:2024-05-30 19:33:59浏览次数:13  
标签:const assets url svg brand1 动态 png 加载

以下是本地图片及引用本地的svg图报错

//这里是获取本地的png图片报错
 <div class="flex-items swiper-item" v-for="(item, index) in list"
      :key="index">
            <img  class="brand-img" :src="require(item.url)"/>
</div>
const list=ref([{url:'@/assets/brand1.png'},{url:'@/assets/brand1.png'}])

//获取本地svg图报错代
 <div class="flex-items swiper-item" v-for="(item, index) in listSvg"
      :key="index">
            <img  class="brand-img" :src="item.url"/>
            <!-- <img  class="brand-img" :src="require(item.url)"/>-->
</div>


const listSvg=ref([{url:'@/assets/svg/service-icon-black-1.svg'},{url:'@/assets/svg/service-icon-black-1.svg'}])

 

解决方法


1.解决本地图片引用

<div class="flex-items swiper-item" v-for="(item, index) in list"
      :key="index">
            <img  class="brand-img" :src="item.url"/>
</div>
const list=ref([{url:require('@/assets/brand1.png')},{url:require('@/assets/brand1.png')}])

 

2.解决本地引用svg图

 <div class="flex-items swiper-item" v-for="(item, index) in listSvg"
      :key="index">
            <img  class="brand-img" :src="item.url"/>
</div>

引用svg图需要先导入svg图片
import black1 from "@/assets/svg/service-icon-black-1.svg";
const listSvg=ref([{url:black1 },{url:black1 }])

 

标签:const,assets,url,svg,brand1,动态,png,加载
From: https://www.cnblogs.com/miangao/p/18222679

相关文章

  • 代码随想录算法训练营第四十四天|01 背包、动态规划:01背包理论基础(滚动数组)、416. 分
    01背包文档讲解:代码随想录题目链接:46.携带研究材料(第六期模拟笔试)有n件物品和一个最多能背重量为w的背包。第i件物品的重量是weight[i],得到的价值是value[i]。每件物品只能用一次,求解将哪些物品装入背包里物品价值总和最大。 暴力解法:每个物品都有放与不放两种状态......
  • 三十二、openlayers官网示例解析Draw lines rendered with WebGL——使用WebGL动态修
     官网demo地址:DrawlinesrenderedwithWebGL这个示例展示了如何用webgl渲染矢量图形并动态修改点、线属性。首先先把基本的地图加载上去initMap(){this.map=newMap({layers:[newTileLayer({source:newXYZ({......
  • 使用rem、动态vh自适应移动端
    前言这是我的模仿抖音系列文章的第六篇第一篇:200行代码实现类似Swiper.js的轮播组件第二篇:实现抖音“视频无限滑动“效果第三篇:Vue路由使用介绍以及添加转场动画第四篇:Vue有条件路由缓存,就像传统新闻网站一样第五篇:GithubActions部署Pages、同步到Gitee、翻译REA......
  • Particles.js:为Web项目增添动态粒子效果
    Particles.js:为Web项目增添动态粒子效果示例介绍Particles.js是一个轻量级的JavaScript库,用于在Web页面上创建和管理动态粒子效果。它允许开发者通过简单的配置文件实现复杂的动画效果,为网页增添视觉吸引力。粒子可以是点、线、图像等,能够根据用户交互进行动态变化,Particles.......
  • 从零开始创建一个nodejs+ts+express+热加载的简易项目
    为了搭建一个nodejs+express+ts+热加载的一个简易项目,需要配置一些基础的文件来确保ts代码能被编译和正确的运行。下面是一个详细的配置例子,以供参考。1.安装Node.js:确保系统上已经安装了Node.js。这一步省略,安装也很简单。2.初始化项目创建一个新的项目目录并......
  • 《计算机网络微课堂》6-3 动态主机配置协议DHCP
    本节课我们介绍动态主机配置协议DHCP。我们首先来举例说明DHCP的作用。如图所示有这样一个网络拓扑,请同学们思考一下,我们应该给网络中的各主机设置怎样的网络相关配置信息,才能使他们可以正常访问网络中的WEB服务器。根据我们之前课程所介绍过的相关知识可知,需要给网络中的各......
  • 尽管依赖行者未找到任何缺失的依赖项,但在尝试使用 Ctypes 加载 DLL 时仍出现 FileNotF
    答案:设置winmode=0我是第一次使用ctypes,因此在尝试真正实现它之前先玩了一下。但是,我无法使用ctypes.CDLL()加载我编译的DLL,因为它会抛出FileNotFoundError。这是完整的错误信息:FileNotFoundError:无法找到模块'E:\absolute\path\to.dll'(或其依赖项之一)。请尝试使用带有构......
  • [ 514. 自由之路] (动态规划)
    dp[i][j]i表示前i个字符j的选择是第i个字符在ring中出现的位置列表。给初始编号dp[i][j]=.所有(dp[i-1][k]+cost(j,k)k可选的这样的值中的最小值importjava.util.ArrayList;importjava.util.List;classSolution{intn;List<Integer>[]index=......
  • 动态库与静态库
    目录认识动静态库静态库动态库动静态库的优缺点创建与使用动静态库静态库的创建静态库的使用动态库的创建 动态库的使用认识动静态库一个程序编译为可执行程序需要经历四个步骤:预处理:在此阶段,源代码会被预处理器处理。预处理器会执行如移除注释、展开宏定义、......
  • Android 图片加载glide库 一次通关
    前言Glide是一个由Bumptech开发的开源图片加载库,专门用于Android平台。它被广泛应用于Android应用中,以简化图片加载过程,并提高性能和效率。Glide能够快速加载图片,同时减少页面加载时间和内存消耗。Glide具有强大的缓存机制,支持内存缓存和磁盘缓存,有效地减少重复的图片加载请......