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 相关文章推荐
jquery validate使用攻略 第四步
Jul 01 Javascript
javascript中的注释使用与注意事项小结
Sep 20 Javascript
浅析webapp框架AngularUI的demo
Dec 21 Javascript
js给网页加上背景音乐及选择音效的方法
Mar 03 Javascript
JQuery插件Quicksand实现超炫的动画洗牌效果
May 03 Javascript
分析js闭包引起的事件注册问题
Mar 29 Javascript
深入理解jQuery之事件移除
Jun 02 Javascript
AngularJS入门教程之链接与图片模板详解
Aug 19 Javascript
详解jQuery插件开发方式
Nov 22 Javascript
手动初始化Angular的模块与控制器
Dec 26 Javascript
如何提高Dom访问速度
Jan 05 Javascript
node.js 使用 net 模块模拟 websocket 握手进行数据传递操作示例
Feb 11 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 中文和编码判断代码
2010/05/16 PHP
phpMyAdmin 链接表的附加功能尚未激活的问题
2010/08/01 PHP
php5.3 不支持 session_register() 此函数已启用的解决方法
2013/11/12 PHP
PHP中文乱码解决方案
2015/03/05 PHP
启用Csrf后POST数据时出现的400错误
2015/07/05 PHP
PHP 错误处理机制
2015/07/06 PHP
Yii框架数据库查询、增加、删除操作示例
2019/10/14 PHP
Mootools 1.2教程 正则表达式
2009/09/15 Javascript
JavaScript strike方法入门实例(给字符串加上删除线)
2014/10/17 Javascript
jquery实现textarea 高度自适应
2015/03/11 Javascript
移动端翻页插件dropload.js(支持Zepto和jQuery)
2016/07/27 Javascript
微信小程序 picker-view 组件详解及简单实例
2017/01/10 Javascript
Python中for循环和while循环的基本使用方法
2015/08/21 Python
python清理子进程机制剖析
2017/11/23 Python
Python将list中的string批量转化成int/float的方法
2018/06/26 Python
Python实现通过继承覆盖方法示例
2018/07/02 Python
Python对切片命名的实现方法
2018/10/16 Python
Django+JS 实现点击头像即可更改头像的方法示例
2018/12/26 Python
计算机二级python学习教程(1) 教大家如何学习python
2019/05/16 Python
Python除法之传统除法、Floor除法及真除法实例详解
2019/05/23 Python
python写入文件自动换行问题的方法
2019/07/05 Python
Django 对象关系映射(ORM)源码详解
2019/08/06 Python
PageFactory设计模式基于python实现
2020/04/14 Python
python实现取余操作的简单实例
2020/08/16 Python
python pygame 愤怒的小鸟游戏示例代码
2021/02/25 Python
css3动画 小球滚动 js控制动画暂停
2019/11/29 HTML / CSS
印度排名第一的蛋糕、鲜花和礼品送货:Winni
2019/08/02 全球购物
敏捷开发的主要原则都有哪些
2015/04/26 面试题
车祸赔偿收入证明
2014/01/09 职场文书
学校岗位设置方案
2014/01/16 职场文书
党校学习自我鉴定
2014/02/24 职场文书
商业房地产广告语
2014/03/13 职场文书
高一学生期末评语
2014/04/25 职场文书
公司任命书模板
2014/06/06 职场文书
预防传染病方案
2014/06/14 职场文书
高校自主招生校长推荐信
2015/03/23 职场文书