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 String对象扩展HTML编码和解码的方法
Jun 02 Javascript
jquery select选中的一个小问题
Oct 11 Javascript
javascript顺序加载图片的方法
Jul 18 Javascript
JavaScript实现身份证验证代码
Feb 17 Javascript
jquery实现全选功能效果的实现代码
May 05 Javascript
jQuery实现的图片轮播效果完整示例
Sep 12 Javascript
node.js平台下的mysql数据库配置及连接
Mar 31 Javascript
Angularjs实现上传图片预览功能
Sep 01 Javascript
vue中实现先请求数据再渲染dom分享
Mar 17 Javascript
JS解惑之Object中的key是有序的么
May 06 Javascript
vue-element-admin 菜单标签失效的解决方式
Nov 12 Javascript
element中Steps步骤条和Tabs标签页关联的解决
Dec 08 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(8) php 数组
2010/03/05 PHP
php生成短网址示例
2014/05/05 PHP
PHP中iconv函数知识汇总
2015/07/02 PHP
微信公众平台开发教程⑥ 微信开发集成类的使用图文详解
2019/04/10 PHP
用js怎么把&字符换成"&amp:"
2006/10/19 Javascript
javascript高亮效果的二种实现方法
2008/09/14 Javascript
微博@符号的用户名提示效果。(想@到谁?)
2010/11/05 Javascript
本地图片预览(支持IE6/IE7/IE8/Firefox3)经验总结
2013/03/25 Javascript
Javascript的表单验证长度
2016/03/16 Javascript
使用Bootstrap + Vue.js实现添加删除数据示例
2017/02/27 Javascript
vue通过路由实现页面刷新的方法
2018/01/25 Javascript
解决select2在bootstrap modal中不能正常使用的问题
2018/08/09 Javascript
nodejs基础之多进程实例详解
2018/12/27 NodeJs
JS温故而知新之变量提升和时间死区
2019/01/27 Javascript
JavaScript函数式编程(Functional Programming)组合函数(Composition)用法分析
2019/05/22 Javascript
基于vue+element实现全局loading过程详解
2020/07/10 Javascript
Python的randrange()方法使用教程
2015/05/15 Python
Python解析最简单的验证码
2016/01/07 Python
Python3之文件读写操作的实例讲解
2018/01/23 Python
详解Python中where()函数的用法
2018/03/27 Python
python 实现对文件夹内的文件排序编号
2018/04/12 Python
Flask框架URL管理操作示例【基于@app.route】
2018/07/23 Python
python代码编写计算器小程序
2020/03/30 Python
python中怎么表示空值
2020/06/19 Python
HTML5新表单元素_动力节点Java学院整理
2017/07/12 HTML / CSS
80年代复古T恤:TruffleShuffle
2018/07/02 全球购物
意大利文具和办公产品在线商店:Y-Office
2020/02/27 全球购物
应届生服务员求职信
2013/10/31 职场文书
银行职员自我鉴定
2014/04/20 职场文书
新法人代表任命书
2014/06/06 职场文书
2014年重阳节敬老活动方案
2014/09/16 职场文书
基层党员四风问题自我剖析材料
2014/09/29 职场文书
收银员岗位职责
2015/02/03 职场文书
亮剑观后感600字
2015/06/05 职场文书
go语言中fallthrough的用法说明
2021/05/06 Golang
mysql 8.0.24版本安装配置方法图文教程
2021/05/12 MySQL