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

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.kler.cn/news/339188.html

相关文章:

  • [ESP32]ESP-IDF使用组件添加U8g2图形库
  • 1978 C. Manhattan Permutations
  • 网络编程(15)——服务器如何主动退出
  • SpringBoot中如何集成OSS对象存储服务
  • 数学基础-向量投影
  • 头歌实践教学平台 大数据编程 实训答案(二)
  • Vue基础指令用法
  • 【信息论基础第四讲】信息的流动——平均互信息及其性质
  • Java8新特性, 函数式编程及Stream流用法大全
  • 重装 open-vm-tools
  • 网络通信——OSPF和RIP的区别(总结)
  • 全球IP归属地查询-IP地址查询-IP城市查询-IP地址归属地-IP地址解析-IP位置查询-IP地址查询API接口
  • SAP学习笔记 - Basis01 - 创建Client ,拷贝Client
  • 【图论】迪杰特斯拉算法
  • 【PGCCC】从 PostgreSQL 表恢复已删除的数据 | 翻译
  • 自动机器学习(AutoML):实战项目中的应用与实现
  • 《重生到现代之从零开始的C语言生活》—— 结构体和位段
  • 【分布式微服务云原生】探索MySQL的高级特性:主从复制、读写分离与分库分表
  • pnpm在monorepo架构下不能引用其他模块的问题
  • 【C语言】指针练习题