首页 > 其他分享 >Vue项目引入图片的两种场景和三种方式

Vue项目引入图片的两种场景和三种方式

时间:2023-12-21 09:02:32浏览次数:34  
标签:src 场景 Vue errGif 三种 401 引入 目录 图片

场景一:public目录下的图片

public目录

  • public目录下的图片引入方式:

Bash

<!--'/images/'+图片名称,这种属于绝对路径,/指向public目录 --> 
<img src="/images/image.png">

 

场景二:在src目录下的图片

src目录

 

  • 通过import引入图片

Bash

//第一步:import引入
import errGif from '@/assets/401_images/401.gif'
//第二步:关联变量
data() {
    return {
      errGif: errGif
    }
  },
//第三步:img标签动态访问
<img :src="errGif" width="313" height="428">

 

通过require引入图片

//关联变量时使用require
data() {
    return {
      errGif: require('@/assets/401_images/401.gif')
    }
  },
//或者直接在img标签使用
<img :src="require('@/assets/401_images/401.gif')" >

 

其中@在Vue.config.js进行配置并指向src目录:

configureWebpack: {
    name: name,
    resolve: {
      alias: {
        '@': resolve('src')
      }
    }
  },

 

标签:src,场景,Vue,errGif,三种,401,引入,目录,图片
From: https://www.cnblogs.com/Fooo/p/17918184.html

相关文章

  • Vue基础
    1vue是什么 2谁开发的 3Vue的特点  ......
  • 边做笔试边查缺补漏——算法、js基础、vue3官方文档、八股文
    边投简历边完善自己的知识库。最近这些天一直在面试和笔试+投简历中,每次面试或笔试完后其实最重要的不是结果,而是做题的过程或者说对话的过程。因为只有这些才让我知道自己哪里还有不足,比如一碰到算法题就歇菜、vue3和vue2混用、js基础知识不牢固等等。那我痛定思痛,有缺点咱就认......
  • vue vue3 jsx tsx
    0.安装插件(@vitejs/plugin-vue-jsx)vite官方提供了官方的插件来支持在vue3中使用jsx/tsx,直接安装就行。yarn add @vitejs/plugin-vue-jsx -D安装完之后在vite.config.ts中插入一下代码import vueJsx from "@vitejs/plugin-vue-jsx";export default defineConfig({......
  • Vue3
    1、ref和reactive原来reactive是一个对象类型,使用reactive重新赋值一个对象不起作用<scriptlang="ts"setup>import{reactive}from"vue";letuser=reactive({name:'小明',age:10});constdj=()=>{user={name:'大白',age:1......
  • Spring创建Bean的三种方式及Bean的生命周期
    目录Spring创建Bean的三种方式及Bean的生命周期Spring创建Bean的三种方式第一种方式:使用默认构造函数创建第二种方式:使用普通工厂中的方法创建对象第三种方式:使用工厂中的静态方法创建对象Bean的生命周期Spring创建Bean的三种方式及Bean的生命周期Spring创建Bean的三种方式第一......
  • Java 并发编程在生产应用场景及实战
    背景介绍为什么需要学习Java并发?从提升性能角度来说提升了对CPU的使用效率:目前生产的服务器大多数都是多核,标配的机器都是8C/16G。操作系统会将不同的线程分配给不同的核心处理,理论上,有多少核心就有多少个线程并行执行。如果没有并发编程,CPU的利用率将极大的浪费,假设当......
  • vue3 静态配置文件
    前言有时候我们负责做的只是一个大平台系统下的某个子系统,有时候我们需要调用这个大平台系统下别的子系统的接口。如果直接把别的接口地址,直接写在代码里,那么如果别的子系统的接口调整了,会影响到我们的系统,我们还要重新打包,部署,会很繁琐。解决思路我们的想法是这样:敲代码的......
  • Vite4+Typescript+Vue3+Pinia 从零搭建(7) - request封装
    项目代码同步至码云weiz-vue3-template基于axios封装请求,支持多域名请求地址安装npmiaxios封装utils目录下新建request文件夹,并新建index.ts、request.ts和status.ts文件。1.status.ts文件主要是封装状态码exportconstErrMessage=(status:number|s......
  • MongoDB、Elasticsearch、Redis、HBase应用场景分析
    1.MongoDB一个基于分布式文件存储的数据库系统,由C++编写,旨在为Web应用提供高速、可扩展、高性能的数据存储解决方案。MongoDB采用了文档型数据库模型,即数据以文档的形式存储,而文档是由键值对组成的。MongoDB的名称来自Hadoop创始人DougCutting的宠物狗Mongo。  应用场景......
  • 使用阿里云性能测试工具 JMeter 场景压测 RocketMQ 最佳实践
    作者:森元需求背景新业务上线前,我们通常需要对系统的不同中间件进行压测,找到当前配置下中间件承受流量的上限,从而确定上游链路的限流规则,保护系统不因突发流量而崩溃。阿里云PTS的JMeter压测可以支持用户上传自定义的JMeter脚本,按照自定义的逻辑,借助PTS强大的分布式压测能力......