vue-cli脚手架引入图片的几种方法总结


Posted in Javascript onMarch 13, 2018

我个人常用的方法,一直在摸索更好的方法,如果各位大佬有什么建议,可以给我评论留言哦

1、import方法

第一步:在.vue文件中import edit from 'path'(path是图片与.vue的相对路径)

第二步:在data对象中定义一个属性edits,值对应edit

vue-cli脚手架引入图片的几种方法总结

第三步:在template中 给标签绑定属性

vue-cli脚手架引入图片的几种方法总结

最后刷新界面看效果就可以了!

2、static方法

第一步:图片放在static文件夹,在data对象的一个里定义属性pro_img,属性值是图片与.vue的相对路径

vue-cli脚手架引入图片的几种方法总结

第二步:在template中 给标签绑定属性

vue-cli脚手架引入图片的几种方法总结

刷新看效果

解决vue组件css中背景图片路径报错问题

前提是你用了vue-cil,那么在build目录下找到utils.js中的ExtractTextPlugin.extract({}),里面添加下面这个属性就完美解决了publicPath: '../../'

vue-cli脚手架引入图片的几种方法总结

解释

文件最终会打包压缩为js。当运行的时候,css中的相对路径指向已经发生变化指向了根目录,所以出现加载错误的问题。

下面是这个插件的解释。

extract-text-webpack-plugin

作用:该插件的主要是为了抽离css样式,防止将样式打包在js中引起页面样式加载错乱的现象。

插件参数:该插件有三个参数意义分别如下:

use: 指需要什么样的loader去编译文件,这里由于源文件是.css所以选择css-loader

fallback: 编译后用什么loader来提取css文件

publicfile: 用来覆盖项目路径,生成该css文件的文件路径

以上这篇vue-cli脚手架引入图片的几种方法总结就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
用于table内容排序
Jul 21 Javascript
用JS判断IE版本的代码 超管用!
Aug 09 Javascript
JavaScript实现带有子菜单和控件的slider轮播图效果
Nov 01 Javascript
浅谈vue的props,data,computed变化对组件更新的影响
Jan 16 Javascript
p5.js入门教程之平滑过渡(Easing)
Mar 16 Javascript
vue插件draggable实现拖拽移动图片顺序
Dec 01 Javascript
如何为你的JS项目添加智能提示与类型检查详解
Mar 12 Javascript
使用layui 的layedit定义自己的toolbar方法
Sep 18 Javascript
vue 查看dist文件里的结构(多种方式)
Jan 17 Javascript
VUE实现吸底按钮
Mar 04 Vue.js
React 并发功能体验(前端的并发模式)
Jul 01 Javascript
JavaScript流程控制(循环)
Dec 06 Javascript
解决vue-cli创建项目的loader问题
Mar 13 #Javascript
浅谈Vue-cli单文件组件引入less,sass,css样式的不同方法
Mar 13 #Javascript
基于vue.js实现的分页
Mar 13 #Javascript
微信小程序中实现手指缩放图片的示例代码
Mar 13 #Javascript
基于vue中css预加载使用sass的配置方式详解
Mar 13 #Javascript
Angular 4.x+Ionic3踩坑之Ionic3.x pop反向传值详解
Mar 13 #Javascript
vue加载自定义的js文件方法
Mar 13 #Javascript
You might like
特转载一高手总结PHP学习资源和链接.
2006/12/05 PHP
访问编码后的中文URL返回404错误的解决方法
2014/08/20 PHP
thinkphp常见路径用法分析
2014/12/02 PHP
PHP数组生成XML格式数据的封装类实例
2016/11/10 PHP
PHP代码覆盖率统计详解
2020/07/22 PHP
JavaScript iframe的相互操作浅析
2009/10/14 Javascript
js url传值中文乱码之解决之道
2009/11/20 Javascript
编写自己的jQuery插件简单实现代码
2011/04/19 Javascript
利用毫秒减值计算时长的js代码
2013/09/22 Javascript
如何判断Javascript对象是否存在的简单实例
2016/05/18 Javascript
举例讲解jQuery对DOM元素的向上遍历、向下遍历和水平遍历
2016/07/07 Javascript
AngularJS过滤器详解及示例代码
2016/08/16 Javascript
js实现贪吃蛇小游戏(容易理解)
2017/01/22 Javascript
基于vue.js轮播组件vue-awesome-swiper实现轮播图
2017/03/17 Javascript
ES6新特性之函数的扩展实例详解
2017/04/01 Javascript
Angular.js中下拉框实现渲染html的方法
2017/06/18 Javascript
JS之if语句对接事件动作逻辑(详解)
2017/06/28 Javascript
使用Vue完成一个简单的todolist的方法
2017/12/01 Javascript
JavaScript中EventLoop介绍
2018/01/22 Javascript
Layui给switch添加响应事件的例子
2019/09/03 Javascript
解决vue单页面多个组件嵌套监听浏览器窗口变化问题
2020/07/30 Javascript
JavaScript交换变量常用4种方法解析
2020/09/02 Javascript
JS实现选项卡插件的两种写法(jQuery和class)
2020/12/30 jQuery
深度剖析使用python抓取网页正文的源码
2014/06/11 Python
利用QT写一个极简单的图形化Python闹钟程序
2015/04/07 Python
Windows下Python2与Python3两个版本共存的方法详解
2017/02/12 Python
TensorFlow中权重的随机初始化的方法
2018/02/11 Python
selenium+python自动化测试之使用webdriver操作浏览器的方法
2019/01/23 Python
html5简单示例_动力节点Java学院整理
2017/07/07 HTML / CSS
Sofft鞋官网:世界知名鞋类品牌
2017/03/28 全球购物
尤妮佳moony海外旗舰店:日本殿堂级纸尿裤品牌
2018/02/23 全球购物
业务助理岗位职责
2013/11/18 职场文书
导游词怎么写
2015/02/04 职场文书
节约用电倡议书
2015/04/28 职场文书
MyBatis-Plus 批量插入数据的操作方法
2021/09/25 Java/Android
MySQL 数据表操作
2022/05/04 MySQL