当前位置: 首页 > news >正文

vue3导入本地图片2种实现方法

  1. <script setup>中使用import语法:

<template><img :src="logo" alt="Logo">
</template><script setup>
import logo from './assets/logo.png';
</script>
  1. 使用Vue的ref来动态地在<script setup>中更换图片:

  2. <template><img :src="imageSrc" alt="Dynamic Image"><button @click="changeImage">Change Image</button>
    </template><script setup>
    import { ref } from 'vue';const imageSrc = ref('./assets/logo.png');function changeImage() {imageSrc.value = './assets/other-image.png';
    }
    </script>
  3. 方法二:使用new URL(url, import.meta.url)

<script setup>
import { ref } from "vue";
const Img = ref("");
Img.value = new URL("@/assets/xxxx.jpg",import.meta.url
).href;
</script>

http://www.lryc.cn/news/455700.html

相关文章:

  • leetcode 刷题day36动态规划Part05 背包问题(完全背包、518. 零钱兑换 II、377. 组合总和 Ⅳ、70. 爬楼梯 (进阶))
  • 检查jar冲突,查找存在相同class的jar
  • PhpStudy-PHP5.4.45后门漏洞应用程序(C++/base64/winhttp)
  • 【优选算法】(第二十七篇)
  • 学习Flask框架
  • Elasticsearch:使用 LLM 实现传统搜索自动化
  • 人脸表情行为识别系统源码分享
  • ThreadLocal原理解析及面试
  • 探索未来:mosquitto-python,AI领域的新宠
  • C++版iwanna1
  • LSTM变种模型
  • Python进阶--函数进阶
  • elasticsearch 8.2 设置账号密码
  • JavaScript代码如何测试?
  • 案例分享—国外ui设计优秀案例
  • 在JavaScript中,改变this指向的call,apply,bind有什么区别,原理分别是什么?
  • Redis 缓存策略详解:提升性能的四种常见模式
  • 怎么建设网站吸引并留住客户
  • 培训行业为什么要搭建自己的知识付费小程序平台?集师知识付费系统 集师知识付费小程序 集师知识服务系统 集师线上培训系统 集师线上卖课小程序
  • Linux:Linux进程概念
  • 专题九_递归_算法专题详细总结
  • 性能赶超GPT-4!多模态检索最新成果刷爆SOTA!顶会思路确定不学?
  • 基于 Qwen2.5-0.5B 微调训练 Ner 命名实体识别任务
  • 16【Protues51单片机仿真】智能洗衣机倒计时系统
  • 爱心曲线公式大全
  • 新书速览|你好,C++
  • ufw:Linux网络防火墙
  • [C++]使用纯opencv部署yolov11-cls图像分类onnx模型
  • ​​​​​​​如何使用Immersity AI将图片转换成3D效果视频
  • 安全运营 -- GPO审计