在 Vue 项目中如何引用 assets 文件夹中的图片(方式汇总)

 更新时间:2024年09月26日 10:38:11   作者:码农褚  
Vue中引用assets文件夹中的图片有多种方式,在.vue文件的模板部分,使用相对路径或通过@别名引用图片,在CSS中,通过相对路径或@别名引用图片作为背景,在JavaScript中,通过import语句导入图片资源,并使用v-bind在模板中绑定显示,这些方法均可有效管理和引用项目中的图片资源

在 Vue 项目中引用 assets 文件夹中的图片可以通过以下几种方式:

一、在模板中引用

.vue文件的模板部分,可以使用相对路径来引用图片。例如:

<template>
  <img src="@/assets/image.jpg" alt="描述图片的文本">
</template>

这里@是 Vue CLI 中配置的别名,指向src目录。所以@/assets/image.jpg就表示在src目录下的assets文件夹中的image.jpg图片。

二、在 CSS 中引用

在 CSS 文件中,可以使用相对路径来引用图片作为背景图像等。例如:

.class-name {
  background-image: url('~@/assets/image.jpg');
}

同样,这里的~@/assets/image.jpg表示引用src目录下assets文件夹中的图片。

三、在 JavaScript 中引用

在 Vue 组件的脚本部分,可以使用import语句来导入图片资源,然后在需要的地方使用。例如:

import image from '@/assets/image.jpg';
export default {
  data() {
    return {
      imgSrc: image,
    };
  },
};

然后在模板中可以使用v-bind绑定这个变量来显示图片:

<template>
  <img :src="imgSrc" alt="描述图片的文本">
</template>

到此这篇关于在 Vue 项目中如何引用 assets 文件夹中的图片(方式汇总)的文章就介绍到这了,更多相关vue 引用 assets 文件夹中的图片内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • vue中html2canvas给指定区域添加满屏水印

    vue中html2canvas给指定区域添加满屏水印

    本文主要介绍了vue中html2canvas给指定区域添加满屏水印,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-11-11
  • vue中使用jeecg进行前后端联调方式

    vue中使用jeecg进行前后端联调方式

    这篇文章主要介绍了vue中使用jeecg进行前后端联调方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-09-09
  • Vuex的实战使用详解

    Vuex的实战使用详解

    这篇文章主要介绍了Vuex的实战使用详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-10-10
  • Vue.use与Vue.prototype的区别及说明

    Vue.use与Vue.prototype的区别及说明

    这篇文章主要介绍了Vue.use与Vue.prototype的区别及说明,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-12-12
  • vue2.0 datepicker使用方法

    vue2.0 datepicker使用方法

    这篇文章主要介绍了vue2.0 datepicker的使用方法,非常不错,具有参考借鉴借鉴价值,需要的朋友参考下
    2018-02-02
  • Vue+webpack项目配置便于维护的目录结构教程详解

    Vue+webpack项目配置便于维护的目录结构教程详解

    新建项目的时候创建合理的目录结构便于后期的维护是很重要。这篇文章主要介绍了Vue+webpack项目配置便于维护的目录结构 ,需要的朋友可以参考下
    2018-10-10
  • vue使用vue-json-viewer展示JSON数据的详细步骤

    vue使用vue-json-viewer展示JSON数据的详细步骤

    最近在开发一个公司的投放管理系统的操作日志模块,要查看某条操作日志的请求参数,要将请求的参数以JSON格式的形式展示出来,下面这篇文章主要给大家介绍了vue使用vue-json-viewer展示JSON数据的相关资料,需要的朋友可以参考下
    2022-09-09
  • vue3.0实现点击切换验证码(组件)及校验

    vue3.0实现点击切换验证码(组件)及校验

    这篇文章主要为大家详细介绍了vue3.0实现点击切换验证码(组件)及校验,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-11-11
  • Vue3组件挂载之创建组件实例详解

    Vue3组件挂载之创建组件实例详解

    这篇文章主要为大家介绍了Vue3组件挂载之创建组件实例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-10-10
  • Vue使用NProgress的操作过程解析

    Vue使用NProgress的操作过程解析

    这篇文章主要介绍了Vue使用NProgress的操作过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-10-10

最新评论