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

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

javascript 复制代码
<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>
  1. 方法二:使用new URL(url, import.meta.url)
javascript 复制代码
<script setup>
import { ref } from "vue";
const Img = ref("");
Img.value = new URL(
  "@/assets/xxxx.jpg",
  import.meta.url
).href;
</script>
相关推荐
恋猫de小郭11 小时前
谷歌 Genkit Dart 正式发布:现在可以使用 Dart 和 Flutter 构建全栈 AI 应用
android·前端·flutter
进击的尘埃12 小时前
策略模式和状态模式到底啥区别?拿审批流表单说个明白
javascript
vim怎么退出12 小时前
谷歌性能优化知识点总结
前端
专业抄代码选手12 小时前
在react中,TSX是如何转变成JS的
前端·javascript
葡萄城技术团队12 小时前
【实践篇】从零到一:手把手教你搭建一套企业级 SpreadJS 协同设计器
前端
进击的尘埃13 小时前
SOLID 原则在 React 组件库里怎么落地:五个重构案例
javascript
忆江南13 小时前
# iOS Block 深度解析
前端
米丘13 小时前
vue-router v5.x 路由模式关于 createWebHistory、 createWebHashHistory的实现
前端
本末倒置18313 小时前
Bun 内置模块全解析:告别第三方依赖,提升开发效率
前端·javascript·node.js
踩着两条虫13 小时前
AI 驱动的 Vue3 应用开发平台 深入探究(二):核心概念之DSL模式与数据模型
前端·vue.js·ai编程