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判断两种格式的输入日期的正确性的代码
Mar 25 Javascript
javascript showModalDialog 内跳转页面的问题
Nov 25 Javascript
Chrome中JSON.parse的特殊实现
Jan 12 Javascript
javascript页面动态显示时间变化示例代码
Dec 18 Javascript
jQuery对Select的操作大集合(收藏)
Dec 28 Javascript
JavaScript插件化开发教程 (三)
Jan 27 Javascript
异步JavaScript编程中的Promise使用方法
Jul 28 Javascript
浅析BootStrap模态框的使用(经典)
Apr 29 Javascript
解决Vue.js父组件$on无法监听子组件$emit触发事件的问题
Sep 12 Javascript
VSCode写vue项目一键生成.vue模版,修改定义其他模板的方法
Apr 17 Javascript
微信小程序学习总结(三)条件、模板、文件引用实例分析
Jun 04 Javascript
vue 动态组件(component :is) 和 dom元素限制(is)用法说明
Sep 04 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 特殊字符处理函数
2008/09/05 PHP
PHPUnit PHP测试框架安装方法
2011/03/23 PHP
基于MySQL分区性能的详细介绍
2013/05/02 PHP
解析PHPExcel使用的常用说明以及把PHPExcel整合进CI框架的介绍
2013/06/24 PHP
php中数据库连接方式pdo和mysqli对比分析
2015/02/25 PHP
PHP递归调用数组值并用其执行指定函数的方法
2015/04/01 PHP
php判断邮箱地址是否存在的方法
2016/02/13 PHP
PHP中使用jQuery+Ajax实现分页查询多功能操作(示例讲解)
2017/09/17 PHP
Span元素的width属性无效果原因及解决方案
2010/01/15 Javascript
JS与框架页的操作代码
2010/01/17 Javascript
JQuery入门——用one()方法绑定事件处理函数(仅触发一次)
2013/02/05 Javascript
Javascript中 关于prototype属性实现继承的原理图
2013/04/16 Javascript
浅析JavaScript中的delete运算符
2013/11/30 Javascript
利用jQuary实现文字浮动提示效果示例代码
2013/12/26 Javascript
使用Bootstrap typeahead插件实现搜索框自动补全的方法
2016/07/07 Javascript
nodejs的HTML分析利器node-jquery用法浅析
2016/11/08 NodeJs
javascript输出AscII码扩展集中的字符方法
2016/12/26 Javascript
jQuery实现倒计时重新发送短信验证码功能示例
2017/01/12 Javascript
vue.js树形组件之删除双击增加分支实例代码
2017/02/28 Javascript
Bootstrap输入框组件简单实现代码
2017/03/06 Javascript
Vue 让元素抖动/摆动起来的实现代码
2018/05/31 Javascript
Vue父子组件双向绑定传值的实现方法
2018/07/31 Javascript
如何为你的JS项目添加智能提示与类型检查详解
2019/03/12 Javascript
你不知道的SpringBoot与Vue部署解决方案
2020/11/09 Javascript
JavaScript实现表单验证功能
2020/12/09 Javascript
Python实现输出某区间范围内全部素数的方法
2018/05/02 Python
浅谈利用numpy对矩阵进行归一化处理的方法
2018/07/11 Python
python3实现逐字输出的方法
2019/01/23 Python
python删除文件、清空目录的实现方法
2020/09/23 Python
HTML5 绘制图像(上)之:关于canvas元素引领下一代web页面的问题
2013/04/24 HTML / CSS
Booking.com美国:全球酒店预订网站
2017/04/18 全球购物
基层工作经历证明
2014/01/13 职场文书
建筑工程毕业生自我鉴定
2014/01/14 职场文书
小学五年级学生评语
2014/04/22 职场文书
2015年初中生自我评价范文
2015/03/03 职场文书
《吸血鬼幸存者》新内容发布 追加多个全新模式
2022/04/07 其他游戏