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 16 Javascript
javascript管中窥豹 形参与实参浅析
Dec 17 Javascript
JQuery UI的拖拽功能实现方法小结
Mar 14 Javascript
微信小程序 Record API详解及实例代码
Sep 30 Javascript
Javascript中引用类型传递的知识点小结
Mar 06 Javascript
解决Webpack 热部署检测不到文件变化的问题
Feb 22 Javascript
vue实现的仿淘宝购物车功能详解
Jan 27 Javascript
vue操作动画的记录animate.css实例代码
Apr 26 Javascript
js实现无缝滚动双图切换效果
Jul 09 Javascript
JS co 函数库的含义和用法实例总结
Apr 08 Javascript
vue 解决provide和inject响应的问题
Nov 12 Javascript
JS操作JSON常用方法(10w阅读)
Dec 06 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批量删除数据库下所有前缀为prefix_的表
2014/06/09 PHP
javascript Xml增删改查(IE下)操作实现代码
2009/01/30 Javascript
基于JQuery 滑动与动画的说明介绍
2013/04/18 Javascript
使用jQuery判断Div是否在可视区域的方法 判断div是否可见
2016/02/17 Javascript
vue组件生命周期详解
2017/11/07 Javascript
微信小程序实现点击按钮修改view标签背景颜色功能示例【附demo源码下载】
2017/12/06 Javascript
vue 动态修改a标签的样式的方法
2018/01/18 Javascript
详解angular2如何手动点击特定元素上的点击事件
2018/10/16 Javascript
jQuery Ajax实现Select多级关联动态绑定数据的实例代码
2018/10/26 jQuery
6行代码实现微信小程序页面返回顶部效果
2018/12/28 Javascript
JS实现骰子3D旋转效果
2019/10/24 Javascript
js实现文字头像的生成代码
2020/03/07 Javascript
vue数据更新UI不刷新显示的解决办法
2020/08/06 Javascript
javaScript代码飘红报错看不懂?读完这篇文章再试试
2020/08/19 Javascript
小程序实现上下切换位置
2020/11/16 Javascript
[01:04]不如跳舞!DOTA2新英雄玛尔斯的欢乐日常
2019/03/11 DOTA
linux系统使用python获取cpu信息脚本分享
2014/01/15 Python
Python中unittest用法实例
2014/09/25 Python
Python 数据结构之旋转链表
2017/02/25 Python
对Python中的@classmethod用法详解
2018/04/21 Python
python运行时强制刷新缓冲区的方法
2019/01/14 Python
python实现密码强度校验
2020/03/18 Python
pycharm中leetcode插件使用图文详解
2020/12/07 Python
通过python-pptx模块操作ppt文件的方法
2020/12/26 Python
Python实现给PDF添加水印的方法
2021/01/25 Python
详解css3 mask遮罩实现一些特效
2018/10/24 HTML / CSS
Canvas中设置width与height的问题浅析
2018/11/01 HTML / CSS
MaBelle玛贝尔香港官网:香港钻饰连锁店
2019/09/09 全球购物
EJB2和EJB3在架构上的不同点
2014/09/29 面试题
企业管理专业个人求职信范文
2013/09/24 职场文书
中文教师求职信
2014/02/22 职场文书
工作年限证明模板
2014/11/01 职场文书
幼儿园安全教育随笔
2015/08/14 职场文书
优秀新员工事迹材料
2019/05/13 职场文书
导游词之山东红叶谷
2019/10/31 职场文书
Win11右下角图标点了没反应怎么办?Win11点击右下角图标无反应解决方法汇总
2022/07/07 数码科技