首页 > 其他分享 >vue项目中图片放在public?还是assets?

vue项目中图片放在public?还是assets?

时间:2023-02-05 21:33:39浏览次数:37  
标签:vue assets 放在 public 打包 图片

首先,要知道,public的资源要用绝对路径/访问,打包时不会被编译,所以我们可以随时替换;

assets的资源要用相对路径./访问,打包时会被编译,所以打包之后我们不能替换;

所以,使用随时要更换的图片,像banner、轮播、广告、展示性等大型图片放在public下比较合适;而一些icon、精灵图、雪碧图更适合放在assets下。

结合项目和老师讲的有感。

标签:vue,assets,放在,public,打包,图片
From: https://www.cnblogs.com/guanyyang/p/17093982.html

相关文章

  • aws云上部署vue代码+nodeJS跨域配置
    大致需求客户想要构建一个新的客户站点,前端通过Https来访问VUE界面,然后VUE跨域Https访问后端的接口服务,通过NodeJS来提供后台服务。假定是全新的服务,本文从域名申请配置、CD......
  • vue面试题
    1.常见的指令答v-ifv-elsev-elseifv-bindv-modelv-forv-showv-onv-textv-htmlv-cloakv-once2.vue的优点答:1.轻量级框架,值关注视图层2.双向数据的绑定,在数......
  • VUE项目踩坑记录(持续更新)
    1.this.$router.push({path:'',query:{show:true}})通过路由传的参数为Boolean时,接收的时候为String类型2.详情页回列表定位到之前位置detail页返回到列表页定位到之前的......
  • vue3如何改变svg字体大小,以及子组件如何改变父组件背景色
    提问:1、hanzi-write生成的svg只能使用px像素大小,使用rem无效。2、子组件无法修改父组件背景色。svg问题: <template>   <divclass="header"> ......
  • 6.4【微信小程序全栈开发课程】记录页面(四)--mpvue时间格式化
    将数据库中的数据格式化成YYYY.MM.DDhh:mm的格式,比如2019.10.1220:241、修改日期文件mpvue框架中有一个专门格式化日期的文件src/utils/index.js文件,将日期格式化成“YYYY......
  • vue
    1.生命周期Vue211个beforeCreatecreatedbeforeMountmountedbeforeUpdateupdatedbeforeDestorydestoryedactiviteddeactivitederrorCaptured2.v-if和......
  • vue出现Parsing error: No Babel config file detected for xxx Either disable confi
    一错误截图二、原因babel的配置文件默认是从根目录进行查找的,而编辑器打开的目录并不是项目运行的目录三、解决方法vs将项目根目录放入工作区......
  • vue3出现The template root requires exactly one element错误
    1、修改vetur的配置取消勾选2、用volar代替vetur,禁用vetur......
  • SpringBoot和Vue整合ECharts
    一、Vue安装EChartsnpmiecharts-S二、Vue整合ECharts其实这个很简单首先在vue中引入ECharts 2.然后我们直接去ECharts官网使用一些图形的代码,放到Home.vue中,所......
  • vue之.sync的详解
    vue之.sync的详解:https://blog.csdn.net/chenxi_li/article/details/118682708?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_baidulandingword~d......