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 Event学习第三章 早期的事件处理程序
Feb 07 Javascript
兼容所有浏览器的js复制插件Zero使用介绍
Mar 19 Javascript
基于Bootstrap实现Material Design风格表单插件 附源码下载
Apr 18 Javascript
Node.js 实现简单的接口服务器的实例代码
May 23 Javascript
Vue-cli-webpack搭建斗鱼直播步骤详解
Nov 17 Javascript
浅谈vuex 闲置状态重置方案
Jan 04 Javascript
Vue.js中的computed工作原理
Mar 22 Javascript
基于vue实现web端超大数据量表格的卡顿解决
Apr 02 Javascript
微信小程序与公众号实现数据互通的方法
Jul 25 Javascript
Layui之table中的radio在切换分页时无法记住选中状态的解决方法
Sep 02 Javascript
Vue实现导航栏菜单
Aug 19 Javascript
vue项目多环境配置(.env)的实现
Jul 21 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
PHP中把数据库查询结果输出为json格式简单实例
2015/04/09 PHP
WordPress中获取指定分类及其子分类下的文章数目
2015/12/31 PHP
php遍历替换目录下文件指定内容的方法
2016/11/10 PHP
Laravel框架分页实现方法分析
2018/06/12 PHP
PHP设计模式(三)建造者模式Builder实例详解【创建型】
2020/05/02 PHP
JS 继承实例分析
2008/11/04 Javascript
Mootools 1.2教程 排序类和方法简介
2009/09/15 Javascript
jQuery 标题的自动翻转实现代码
2009/10/14 Javascript
JS+css 图片自动缩放自适应大小
2013/08/08 Javascript
javaScript中with函数用法实例分析
2015/06/08 Javascript
常用的Javascript设计模式小结
2015/12/09 Javascript
纯js实现的积木(div层)拖动功能示例
2017/07/19 Javascript
基于BootStrap实现简洁注册界面
2017/07/20 Javascript
Vue.js如何实现路由懒加载浅析
2017/08/14 Javascript
JavaScript ECMA-262-3 深入解析(一):执行上下文实例分析
2020/04/25 Javascript
Python对象的深拷贝和浅拷贝详解
2014/08/25 Python
matplotlib subplots 设置总图的标题方法
2018/05/25 Python
Python判断中文字符串是否相等的实例
2018/07/06 Python
Django时区详解
2019/07/24 Python
jupyter notebook 的工作空间设置操作
2020/04/20 Python
opencv python 图片读取与显示图片窗口未响应问题的解决
2020/04/24 Python
Python生成器next方法和send方法区别详解
2020/05/30 Python
Python编写单元测试代码实例
2020/09/10 Python
Django中日期时间型字段进行年月日时分秒分组统计
2020/11/27 Python
详解Python之Scrapy爬虫教程NBA球员数据存放到Mysql数据库
2021/01/24 Python
Html5 FileReader实现即时上传图片功能实例代码
2014/09/01 HTML / CSS
美国求婚钻戒网站:Super Jeweler
2016/08/27 全球购物
naturalizer加拿大官网:美国娜然女鞋
2017/04/04 全球购物
Prototype如何更新局部页面
2013/03/03 面试题
在校学生职业规划范文
2014/01/08 职场文书
副职竞争上岗演讲稿
2014/05/12 职场文书
安全生产工作汇报
2014/10/28 职场文书
行政处罚听证告知书
2015/07/01 职场文书
清洁工工作总结
2015/08/11 职场文书
反邪教教育心得体会
2016/01/15 职场文书
2019入党申请书格式
2019/06/25 职场文书