首页 > 其他分享 >vue中引入静态图片

vue中引入静态图片

时间:2022-10-25 17:56:48浏览次数:45  
标签:vue assets 静态 getAssetsFile pig url 引入 import

vue+webpack中,可以使用require
 imageList: [
      {
          url: require('../image/pig.png')
      }
    ]
vue+vite没有require方法
// 静态图片一般放在src/assets下面

1. 单个文件
import pig from '@/assets/images/pig.png'

<img :src="pig " />

2. 多个文件 new URL() + import.meta.url
   vite文档: https://cn.vitejs.dev/guide/assets.html#new-url-url-import-meta-url
   1.  在utils中创建一个方法getImage.js
   // 获取assets静态资源
      const getAssetsFile = (url) => {
          return new URL(`../assets/deliveryStrategyImages/${url}`, import.meta.url).href;
      };
      export default getAssetsFile;
2. 使用
        import getAssetsFile from '@/utils/getImage';         iconImg: [         {           img: getAssetsFile('oneDeployment.svg'),         },

 

标签:vue,assets,静态,getAssetsFile,pig,url,引入,import
From: https://www.cnblogs.com/huanhuan55/p/16825714.html

相关文章

  • 记录--从原理分析vue开发环境搭建的全部过程
    这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助平时大家开发vue项目的时候,相信大部分人都是使用vue-cli脚手架生成的项目架构,然后npmruninstall安装......
  • VueRouter 实现登录后跳转到之前相要访问的页面的简单示例
    简介该功能主要用于判定用户权限,在用户无权限时重定向至登录页,并在用户完成登录后,再定向至用户之前想要访问的路由;或者用户在任意路由点击登录时,登录成功后返回当前路由。......
  • Vue组件样式穿透
    前情Vue是目前主流的前端框架之一,我是Vue框架的忠实老用户,平时开发中如果再依赖个第三方组件库那样开发效率就会事半功倍。第三方组件库可以很大提高开发效率,但是叫会有......
  • # 一篇文章了解 threejs 在 vue 项目中的基本使用(未完结)
    一篇文章了解threejs在vue项目中的基本使用Three.js是一个跨浏览器的脚本,使用JavaScript函数库或API来在网页浏览器中创建和展示动画的三维计算机图形。为啥突......
  • vue中加载three.js的gltf模型
    一、开始引入three.js相关插件。首先利用淘宝镜像,操作命令为:cnpminstallthree//npminstallthree也行二、three.js中所有的控件插件,都可以在node_modules下......
  • vue和浏览器返回操作一致
    methods:{goBack(){//返回上一页this.$router.go(-1);//关闭当前页面;this.$store.dispatch("tagsView/delView",this.$route);}},moun......
  • Vue实现全选全不选功能
                       注意:script里面的vue.js的引用文件最好自己找个线上的<!doctypehtml><html><head><title>......
  • VUE - Cesium 测量
    VUE-Cesium测量 增加测量类:cesiumUtilMeasure.js/**测距*/letCesiumUtilMeasure={};lethandler=null;letMEA={Entitys:[],};//测量空间直线......
  • Vuex3的状态管理
    一.Vuex是什么Vue全局事件总线Vuex状态管理何时使用Vuex二.纯vue组件案例计算总数案例添加人员案例三.Vuex工作原理和流程第一种工作流程第二种工作流程生活化的Vuex工......
  • Vue要做权限管理该怎么做?控制到按钮级别的权限怎么做
    一、是什么权限是对特定资源的访问许可,所谓权限控制,也就是确保用户只能访问到被分配的资源而前端权限归根结底是请求的发起权,请求的发起可能有下面两种形式触发页面加......