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 10 Javascript
遍历jquery对象的代码分享
Nov 02 Javascript
浅谈javascript 函数表达式和函数声明的区别
Jan 05 Javascript
Bootstrap媒体对象的实现
May 01 Javascript
Three.js开发实现3D地图的实践过程总结
Nov 20 Javascript
详解利用Angular实现多团队模块化SPA开发框架
Nov 27 Javascript
对angularJs中2种自定义服务的实例讲解
Sep 30 Javascript
微信运维交互机器人的示例代码
Nov 12 Javascript
tweenjs缓动算法的使用实例分析
Aug 26 Javascript
vue实现路由懒加载的3种方法示例
Sep 01 Javascript
jQuery中getJSON跨域原理的深入讲解
Sep 02 jQuery
Vue与React的区别和优势对比
Dec 18 Vue.js
解决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实现每日签到功能
2018/11/29 PHP
Laravel向公共模板赋值方法总结
2019/06/25 PHP
Add a Table to a Word Document
2007/06/15 Javascript
为jquery.ui.dialog 增加“在当前鼠标位置打开”的功能
2009/11/24 Javascript
Javascript将string类型转换int类型
2010/12/09 Javascript
javascript alert乱码的解决方法
2013/11/05 Javascript
jqgrid 表格数据导出实例
2013/11/21 Javascript
Jquery easyUI 更新行示例
2014/03/06 Javascript
用svg制作富有动态的tooltip
2015/07/17 Javascript
详解JavaScript中常用的函数类型
2015/11/18 Javascript
jQuery与JavaScript节点创建方法的对比
2016/11/18 Javascript
文本溢出插件jquery.dotdotdot.js使用方法详解
2017/06/22 jQuery
使用AngularJS编写多选按钮选中时触发指定方法的指令代码详解
2017/07/24 Javascript
vue.js使用watch监听路由变化的方法
2018/07/08 Javascript
微信小程序实现搜索功能并跳转搜索结果页面
2019/05/18 Javascript
微信小程序 数据缓存实现方法详解
2019/08/26 Javascript
Nuxt v-bind绑定img src不显示的解决
2019/12/05 Javascript
Vue 同步异步存值取值实现案例
2020/08/05 Javascript
Vue3 响应式侦听与计算的实现
2020/11/11 Javascript
Python的collections模块中的OrderedDict有序字典
2016/07/07 Python
python3+PyQt5实现自定义分数滑块部件
2018/04/24 Python
解决jupyter notebook显示不全出现框框或者乱码问题
2020/04/09 Python
基于TensorFlow的CNN实现Mnist手写数字识别
2020/06/17 Python
python中使用asyncio实现异步IO实例分析
2021/02/26 Python
如何用css3实现switch组件开关的方法
2018/02/09 HTML / CSS
泰国综合购物网站:Lazada泰国
2018/04/09 全球购物
英国索普公园票务和酒店套餐:Thorpe Breaks
2019/09/14 全球购物
TCP协议通讯的过程和步骤是什么
2015/10/18 面试题
如果让你测试一台高速激光打印机,你都会进行哪些测试
2012/12/04 面试题
物业电工岗位职责
2013/11/20 职场文书
小区门卫工作职责
2013/12/14 职场文书
事务机电主管工作职责
2014/02/25 职场文书
环保小标语
2014/06/13 职场文书
Nginx进程管理和重载原理详解
2021/04/22 Servers
python实现一个简单的贪吃蛇游戏附代码
2022/06/28 Python
微信小程序纯CSS实现无限弹幕滚动效果
2022/09/23 HTML / CSS