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 相关文章推荐
使两个iframe的高度与内容自适应,且相等
Nov 20 Javascript
js判断IE6/IE7/FF的代码[XMLHttpRequest]
Feb 16 Javascript
基于jquery的从一个页面跳转到另一个页面的指定位置的实现代码(带平滑移动的效果)
May 24 Javascript
jquery 列表双向选择器之改进版
Aug 09 Javascript
解决Extjs4中form表单提交后无法进入success函数问题
Nov 26 Javascript
JavaScript构造函数详解
Dec 27 Javascript
Bootstrap与KnockoutJs相结合实现分页效果实例详解
May 03 Javascript
详解Backbone.js框架中的模型Model与其集合collection
May 05 Javascript
Angular 路由route实例代码
Jul 12 Javascript
vue-cli脚手架的安装教程图解
Sep 02 Javascript
es6数值的扩展方法
Mar 11 Javascript
Vant picker 多级联动操作
Nov 02 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动态分页函数,PHP开发分页必备啦
2011/11/07 PHP
利用中国天气预报接口实现简单天气预报
2014/01/20 PHP
PHP使用PHPexcel导入导出数据的方法
2015/11/14 PHP
js实现单一html页面两套css切换代码
2013/04/11 Javascript
js判断游览器类型及版本号的代码
2014/05/11 Javascript
JavaScript数组随机排列实现随机洗牌功能
2015/03/19 Javascript
举例详解AngularJS中ngShow和ngHide的使用方法
2015/06/19 Javascript
Node.js+Express配置入门教程详解
2016/05/19 Javascript
js基于myFocus实现轮播图效果
2017/02/14 Javascript
JS随机排序数组实现方法分析
2017/10/11 Javascript
bootstrap treeview 扩展addNode方法动态添加子节点的方法
2017/11/21 Javascript
JS实现验证码倒计时的注册页面
2018/01/02 Javascript
vue-router 手势滑动触发返回功能
2018/09/30 Javascript
微信小程序实现分享朋友圈的图片功能示例
2019/01/18 Javascript
使用Python进行新浪微博的mid和url互相转换实例(10进制和62进制互算)
2014/04/25 Python
Python标准库之多进程(multiprocessing包)介绍
2014/11/25 Python
Python中的各种装饰器详解
2015/04/11 Python
详细解读Python的web.py框架下的application.py模块
2015/05/02 Python
python非递归全排列实现方法
2017/04/10 Python
python利用dir函数查看类中所有成员函数示例代码
2017/09/08 Python
Python 中的lambda函数介绍
2018/10/10 Python
pytorch GAN生成对抗网络实例
2020/01/10 Python
Python生成随机验证码代码实例解析
2020/06/09 Python
python 批量下载bilibili视频的gui程序
2020/11/20 Python
澳大利亚家具和家居用品在线:BROSA
2017/11/02 全球购物
资生堂英国官网:Shiseido英国
2020/12/30 全球购物
c/c++某大公司的两道笔试题
2014/02/02 面试题
自荐信包含哪些内容
2013/10/30 职场文书
单位介绍信范文
2014/01/18 职场文书
厂区绿化方案
2014/05/08 职场文书
李敖北大演讲稿
2014/05/24 职场文书
环保公益策划方案
2014/08/15 职场文书
乡镇群众路线整改落实情况汇报
2014/10/28 职场文书
安全生产警示教育活动总结
2015/05/09 职场文书
Nginx解决403 forbidden的完整步骤
2021/04/01 Servers
Python数据类型最全知识总结
2021/05/31 Python