vue cli使用绝对路径引用图片问题的解决


Posted in Javascript onDecember 06, 2017

前言

Vue是什么,是一套构建用户界面的渐进式框架(官网解释),什么叫渐进式框架呢,简单回答就是主张最少,这些概念只能自己去看,自己去理解,一千个读者一千个哈姆雷特,不过多的解释。Vue官方文档 很全面的。

Vue是近两年来比较火的一个前端框架(渐进式框架吧),本文将给大家详细介绍vue cli使用绝对路径引用图片问题的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看吧。

正文:

在页面中使用绝对路径可通过在js中用 require() 引入

data (){
 return {
  src: require('IMAGES/banner.jpg')
 }
}
<img :src="src">

样式里面似乎无法使用绝对路径,除非把图片资源都放到static里面,然后就可以这样引用

background: url("/static/images/banner.jpg") no-repeat;

但,放到static里面webpack打包后只会把资源复制到发布目录而不会把小图片优化为base64。

为了兼顾可以把图片资源优化,所以还是不适合把图片资源放到static,但,在vue页面style标签里面写样式随着目录的深入有可能引用路径是:

background: url("../../../images/banner.jpg") no-repeat;

有个做法似乎可以省去一些麻烦:

把样式文件统一放到style文件夹里面,样式图片资源用相对路径,然后在style标签用src属性引入样式,这样就可以避免太多层的返回了~~~

── src
 ── images
  ── banner.jpg
 ── style
  ── index.scss
/*style*/
background: url("../images/banner.jpg") no-repeat;
<style src="STYLE/index" lang="scss"></style>

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对三水点靠木的支持。

Javascript 相关文章推荐
测试JavaScript字符串处理性能的代码
Dec 07 Javascript
Javascript Cookie读写删除操作的函数
Mar 02 Javascript
js一般方法改写成面向对象方法的无限级折叠菜单示例代码
Jul 04 Javascript
jquery插件corner实现圆角边框的方法
Mar 09 Javascript
jQuery满意度星级评价插件特效代码分享
Aug 19 Javascript
学习JavaScript设计模式之模板方法模式
Jan 20 Javascript
jQuery表单插件ajaxForm实例详解
Jan 17 Javascript
Vue2.0+ElementUI实现表格翻页的实例
Oct 23 Javascript
vue2.0 实现页面导航提示引导的方法
Mar 13 Javascript
React中如何引入Angular组件详解
Aug 09 Javascript
解决layui 三级联动下拉框更新时回显的问题
Sep 03 Javascript
layui: layer.open加载窗体时出现遮罩层的解决方法
Sep 26 Javascript
微信小程序实现点击按钮移动view标签的位置功能示例【附demo源码下载】
Dec 06 #Javascript
实现单层json按照key字母顺序排序的示例
Dec 06 #Javascript
Thinkjs3新手入门之如何使用静态资源目录
Dec 06 #Javascript
浅谈JsonObject中的key-value数据解析排序问题
Dec 06 #Javascript
Thinkjs3新手入门之添加一个新的页面
Dec 06 #Javascript
vue 实现 ios 原生picker 效果及实现思路解析
Dec 06 #Javascript
微信小程序实现点击按钮修改文字大小功能【附demo源码下载】
Dec 06 #Javascript
You might like
php实现文件下载更能介绍
2012/11/23 PHP
Laravel框架数据库CURD操作、连贯操作总结
2014/09/03 PHP
php基于mcrypt的加密解密实例
2014/10/27 PHP
PHP实现数组根据某个字段进行水平合并,横向合并案例分析
2019/10/08 PHP
jquery lazyload延迟加载技术的实现原理分析
2011/01/24 Javascript
使用jQuery快速解决input中placeholder值在ie中无法支持的问题
2014/01/02 Javascript
JS实现简易图片轮播效果的方法
2015/03/25 Javascript
在javascript中随机数 math random如何生成指定范围数值的随机数
2015/10/21 Javascript
javascript瀑布流式图片懒加载实例解析与优化
2016/02/23 Javascript
Bootstrap实现水平排列的表单
2016/07/04 Javascript
jQuery Easyui使用(二)之可折叠面板动态加载无效果的解决方法
2016/08/17 Javascript
详解JS构造函数中this和return
2017/09/16 Javascript
ES6 fetch函数与后台交互实现
2018/11/14 Javascript
详解React中合并单元格的正确写法
2019/01/08 Javascript
Vuex实现数据共享的方法
2019/12/20 Javascript
详解Vue中的watch和computed
2020/11/09 Javascript
浅谈Python中的可变对象和不可变对象
2017/07/07 Python
Python通过调用mysql存储过程实现更新数据功能示例
2018/04/03 Python
Django如何实现上传图片功能
2019/08/16 Python
python读取raw binary图片并提取统计信息的实例
2020/01/09 Python
TensorFlow绘制loss/accuracy曲线的实例
2020/01/21 Python
浅谈Keras中shuffle和validation_split的顺序
2020/06/19 Python
HTML5中判断横屏竖屏的方法(移动端)
2016/08/04 HTML / CSS
悦木之源美国官网:Origins美国
2016/08/01 全球购物
英国床垫在线:Mattress Online
2016/12/07 全球购物
ShellScript面试题一则-ShellScript编程
2014/03/05 面试题
委托证明的格式
2014/01/10 职场文书
家庭教育先进个人事迹材料
2014/01/24 职场文书
日本语毕业生自荐信
2014/02/01 职场文书
《和田的维吾尔》教学反思
2014/04/14 职场文书
先进个人事迹材料范文
2014/12/30 职场文书
综合素质评价个性与发展自我评价
2015/03/06 职场文书
物业公司管理制度
2015/08/05 职场文书
优秀创业计划书分享
2019/07/19 职场文书
python编写函数注意事项总结
2021/03/29 Python
JavaWeb 入门篇(3)ServletContext 详解 具体应用
2021/07/16 Java/Android