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 复杂的嵌套环境中输出单引号和双引号
May 26 Javascript
新发现一个骗链接的方法(js读取cookies)
Jan 11 Javascript
jQuery找出网页上最高元素的方法
Mar 20 Javascript
学习vue.js条件渲染
Dec 03 Javascript
javascript 面向对象function详解及实例代码
Feb 28 Javascript
Web开发中客户端的跳转与服务器端的跳转的区别
Mar 05 Javascript
Vuex之理解Mutations的用法实例
Apr 19 Javascript
Nginx 配置多站点vhost 的方法
Jan 07 Javascript
Javascript实现动态时钟效果
Nov 17 Javascript
Jquery获取radio选中值实例总结
Jan 17 jQuery
使用vue编写h5公众号跳转小程序的实现代码
Nov 27 Vue.js
vue中利用mqtt服务端实现即时通讯的步骤记录
Jul 01 Vue.js
微信小程序实现点击按钮移动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
解析smarty模板中类似for的功能实现
2013/06/18 PHP
php中字符集转换iconv函数使用总结
2014/10/11 PHP
php+mysqli实现批量执行插入、更新及删除数据的方法
2015/01/29 PHP
PHP实现深度优先搜索算法(DFS,Depth First Search)详解
2017/09/16 PHP
Laravel框架实现文件上传的方法分析
2019/09/29 PHP
js 与或运算符 || &amp;&amp; 妙用
2009/12/09 Javascript
Jquery下的26个实用小技巧(jQuery tips, tricks &amp; solutions)
2010/03/01 Javascript
详解jquery uploadify 上传文件
2013/11/09 Javascript
jQuery实现ajax的叠加和停止(终止ajax请求)
2016/08/08 Javascript
vue项目中做编辑功能传递数据时遇到问题的解决方法
2016/12/19 Javascript
input输入密码变黑点密文的实现方法
2017/01/09 Javascript
详解JavaScript 中getElementsByName在IE中的注意事项
2017/02/21 Javascript
Flask中获取小程序Request数据的两种方法
2017/05/12 Javascript
Web开发使用Angular实现用户密码强度判别的方法
2017/09/27 Javascript
Node.js 进程平滑离场剖析小结
2019/01/24 Javascript
微信小程序自定义toast组件的方法详解【含动画】
2019/05/11 Javascript
如何在项目中使用log4.js的方法步骤
2019/07/16 Javascript
详解微信小程序开发之formId使用(模板消息)
2019/08/27 Javascript
JS实现使用POST方式发送请求
2019/08/30 Javascript
[51:10]VP vs VGJ.S 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
django_orm查询性能优化方法
2018/08/20 Python
Python模拟浏览器上传文件脚本的方法(Multipart/form-data格式)
2018/10/22 Python
10分钟教你用Python实现微信自动回复功能
2018/11/28 Python
Python设计模式之装饰模式实例详解
2019/01/21 Python
python使用原始套接字发送二层包(链路层帧)的方法
2019/07/22 Python
Flask框架搭建虚拟环境的步骤分析
2019/12/21 Python
python如何实现读取并显示图片(不需要图形界面)
2020/07/08 Python
瑞典首都斯德哥尔摩的多元奢侈时尚品牌:Acne Studios
2017/07/09 全球购物
大专学生求职信
2014/07/04 职场文书
亲子阅读的活动方案
2014/08/15 职场文书
批评与自我批评范文
2014/10/15 职场文书
单位实习鉴定评语
2015/01/04 职场文书
监理中标通知书
2015/04/16 职场文书
2015年项目工作总结
2015/04/29 职场文书
Java各种比较对象的方式的对比总结
2021/06/20 Java/Android
SpringBoot整合Mybatis Generator自动生成代码
2021/08/23 Java/Android