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基于jQuery的表格悬停变色/恢复,表格点击变色/恢复,点击行选Checkbox
Aug 05 Javascript
Jquery 一次处理多个ajax请求的代码
Sep 02 Javascript
《JavaScript高级程序设计》阅读笔记(一) ECMAScript基础
Feb 27 Javascript
jQuery获取select选中的option的value值实现方法
Aug 29 Javascript
Web 开发中Ajax的Session 超时处理方法
Jan 19 Javascript
vue数据双向绑定的注意点
Jun 23 Javascript
分享vue.js devtools遇到一系列问题
Oct 24 Javascript
vue2.0 element-ui中el-select选择器无法显示选中的内容(解决方法)
Aug 24 Javascript
纯JS开发baguetteBox.js响应式画廊插件
Jun 28 Javascript
bootstrap-closable-tab可实现关闭的tab标签页插件
Aug 09 Javascript
适用于 Vue 的播放器组件Vue-Video-Player操作
Nov 16 Javascript
详解JavaScript原型与原型链
Nov 16 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源代码数组统计count分析
2011/08/02 PHP
PHP中__get()和__set()的用法实例详解
2013/06/04 PHP
php去除字符串中空字符的常用方法小结
2015/03/17 PHP
PHP实现上传文件并存进数据库的方法
2015/07/16 PHP
php实现微信发红包
2015/12/05 PHP
php注册登录系统简化版
2020/12/28 PHP
Laravel框架实现的批量删除功能示例
2019/01/16 PHP
PHP模型Model类封装数据库操作示例
2019/03/14 PHP
自动更新作用
2006/10/08 Javascript
JScript中的undefined和"undefined"的区别
2007/03/08 Javascript
让input框实现类似百度的搜索提示(基于jquery事件监听)
2014/01/31 Javascript
jQuery动画效果animate和scrollTop结合使用实例
2014/04/02 Javascript
JavaScript中的条件判断语句使用详解
2015/06/03 Javascript
JavaScript学习小结(7)之JS RegExp
2015/11/29 Javascript
Bootstrap3学习笔记(二)之排版
2016/05/20 Javascript
基于Node.js的JavaScript项目构建工具gulp的使用教程
2016/05/20 Javascript
学习JavaScript图片预加载模块
2016/11/07 Javascript
ionic+AngularJs实现获取验证码倒计时按钮
2017/04/22 Javascript
详解js的作用域、预解析机制
2018/02/05 Javascript
详解Vue Elementui中的Tag与页面其它元素相互交互的两三事
2018/09/25 Javascript
[03:39]2015国际邀请赛主赛事首日精彩回顾
2015/08/05 DOTA
天翼开放平台免费短信验证码接口使用实例
2013/12/18 Python
python抓取豆瓣图片并自动保存示例学习
2014/01/10 Python
python文件操作相关知识点总结整理
2016/02/22 Python
Python简单实现自动删除目录下空文件夹的方法
2017/08/29 Python
python opencv根据颜色进行目标检测的方法示例
2020/01/15 Python
Anaconda+VSCode配置tensorflow开发环境的教程详解
2020/03/30 Python
Python @property及getter setter原理详解
2020/03/31 Python
解决django框架model中外键不落实到数据库问题
2020/05/20 Python
瑞典灯具和照明网上商店:Lamp24.se
2018/03/17 全球购物
激励员工的口号
2014/06/16 职场文书
小学清明节活动总结
2014/07/04 职场文书
三八活动策划方案
2014/08/17 职场文书
七年级思品教学反思
2016/02/20 职场文书
Python利用机器学习算法实现垃圾邮件的识别
2021/06/28 Python
MySQL笔记 —SQL运算符
2022/01/18 MySQL