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 相关文章推荐
javascript Zifa FormValid 0.1表单验证 代码打包下载
Jun 08 Javascript
浏览器无法运行JAVA脚本的解决方法
Jan 09 Javascript
js简单的表格添加行和删除行操作示例
Mar 31 Javascript
JavaScript中的函数声明和函数表达式区别浅析
Mar 27 Javascript
教你JS中的运算符乘方、开方及变量格式转换
Aug 09 Javascript
Node.js 实现简单小说爬虫实例
Nov 18 Javascript
简述jQuery Easyui一些用法
Aug 01 jQuery
基于vue2.x的电商图片放大镜插件的使用
Jan 22 Javascript
在vue项目中使用sass的配置方法
Mar 20 Javascript
CKeditor富文本编辑器使用技巧之添加自定义插件的方法
Jun 14 Javascript
uni-app如何页面传参数的几种方法总结
Apr 28 Javascript
vue添加自定义右键菜单的完整实例
Dec 08 Vue.js
解决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目录遍历函数opendir用法实例
2014/11/20 PHP
php有效防止同一用户多次登录
2015/11/19 PHP
tp5.1 框架数据库-数据集操作实例分析
2020/05/26 PHP
javascript dom代码应用 简单的相册[firefox only]
2010/06/12 Javascript
Date对象格式化函数代码
2010/07/17 Javascript
基于jquery的实现简单的表格中增加或删除下一行
2010/08/01 Javascript
关于jQuery参考实例 1.0 jQuery的哲学
2013/04/07 Javascript
JavaScript根据数据生成百分比图和柱状图的实例代码
2013/07/14 Javascript
jQuery 插件开发指南
2014/11/14 Javascript
DOM基础教程之使用DOM
2015/01/19 Javascript
jQuery实现在下拉列表选择时获取json数据的方法
2015/04/16 Javascript
js点击按钮实现带遮罩层的弹出视频效果
2015/12/19 Javascript
Bootstrap实现响应式导航栏效果
2015/12/28 Javascript
JavaScript的Backbone.js框架环境搭建及Hellow world示例
2016/05/07 Javascript
Angular指令封装jQuery日期时间插件datetimepicker实现双向绑定示例
2017/01/22 Javascript
JS中关于正则的巧妙操作
2017/08/31 Javascript
angular动态表单制作
2018/02/23 Javascript
ES6与CommonJS中的模块处理的区别
2018/06/13 Javascript
[47:08]OG vs INfamous 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/17 DOTA
python+selenium识别验证码并登录的示例代码
2017/12/21 Python
python让列表倒序输出的实例
2018/06/25 Python
Python实现多线程的两种方式分析
2018/08/29 Python
使用Python3 poplib模块删除服务器多天前的邮件实现代码
2020/04/24 Python
Tensorflow使用Anaconda、pycharm安装记录
2020/07/29 Python
彻底搞懂python 迭代器和生成器
2020/09/07 Python
用python绘制樱花树
2020/10/09 Python
网站性能延迟加载图像的五种技巧(小结)
2020/08/13 HTML / CSS
新西兰最大的在线设计师眼镜店:SmartBuyGlasses新西兰
2017/10/20 全球购物
英国在线照明超市:Castlegate Lights
2019/10/30 全球购物
库房管理员岗位职责
2014/03/09 职场文书
校园演讲稿汇总
2014/05/21 职场文书
结婚仪式主持词
2015/06/29 职场文书
如何把新闻人物写得立体、鲜活?
2019/08/14 职场文书
遇事可以测出您的见识与格局
2019/09/16 职场文书
ES6 解构赋值的原理及运用
2021/05/25 Javascript
一看就懂的MySQL的聚簇索引及聚簇索引是如何长高的
2021/05/25 MySQL