Vue.js中的图片引用路径的方式


Posted in Javascript onJuly 28, 2017

当我们在Vue.js项目中引用图片时,关于图片路径有以下几种情形:

使用一

我们在data里面定义好图片路径

imgUrl:'../assets/logo.png'

然后,在template模板里面

/*错误写法*/
<img src="{{imgUrl}}">

这样是错误的写法,我们应该用v-bind绑定图片的srcs属性

<img :src="imgUrl">

或者

<img src="../assets/logo.png">

这种方式是按照正常HTML语法引用路径,放在模板里可以被webpack打包出来。

使用二

当我们需要在js代码里面写图片路径的时候,如果我们在data里面写

/*错误写法*/
imgUrl:'../assets/logo.png'

此时webpack只会把它当做字符串处理从而找不到图片地址,此时我们可以使用import引入图片路径:

<img :src="avatar" />
import avatar from '@/assets/logo.png'

在data里面定义

avatar: avatar

情形三

我们也可以把图片放在外层的static文件夹里面,然后在data里面定义:

imgUrl : '../../static/logo.png'
<img :src="imgUrl" />

总结

以上所述是小编给大家介绍的Vue.js中的图片引用路径的方式,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
javascript的渐进增强与平稳退化浅谈
Nov 12 Javascript
JavaScript的常见兼容问题及相关解决方法(chrome/IE/firefox)
Dec 31 Javascript
js 左右悬浮对联广告代码示例
Dec 12 Javascript
jQuery实现图片渐入渐出切换展示效果
Aug 15 Javascript
jQuery实现form表单元素序列化为json对象的方法
Dec 09 Javascript
Bootstrap复选框和单选按钮美化插件(推荐)
Nov 23 Javascript
echarts学习笔记之图表自适应问题详解
Nov 22 Javascript
js实现把时间戳转换为yyyy-MM-dd hh:mm 格式(es6语法)
Dec 28 Javascript
原生js实现Flappy Bird小游戏
Dec 24 Javascript
详解VS Code使用之Vue工程配置format代码格式化
Mar 20 Javascript
详解VUE Element-UI多级菜单动态渲染的组件
Apr 25 Javascript
Vue实现跑马灯样式文字横向滚动
Nov 23 Vue.js
将 vue 生成的 js 上传到七牛的实例
Jul 28 #Javascript
详解Vue2中组件间通信的解决全方案
Jul 28 #Javascript
详解React 16 中的异常处理
Jul 28 #Javascript
JavaScript截屏功能的实现代码
Jul 28 #Javascript
BootStrap selectpicker后台动态绑定数据的方法
Jul 28 #Javascript
详解angularjs的数组传参方式的简单实现
Jul 28 #Javascript
js 获取html5的data属性实现方法
Jul 28 #Javascript
You might like
Laravel自定义 封装便捷返回Json数据格式的引用方法
2019/09/29 PHP
javascript dom 基本操作小结
2010/04/11 Javascript
理解Javascript_07_理解instanceof实现原理
2010/10/15 Javascript
Jquery多选下拉列表插件jquery multiselect功能介绍及使用
2013/05/24 Javascript
jqGrid增加时--判断开始日期与结束日期(实例解析)
2013/11/08 Javascript
jquery根据name属性查找的小例子
2013/11/21 Javascript
js身份证判断方法支持15位和18位
2014/03/18 Javascript
jquery中map函数遍历数组用法实例
2015/05/18 Javascript
javascript跨域方法、原理以及出现问题解决方法(详解)
2015/08/06 Javascript
js中对函数设置默认参数值的3种方法
2015/10/23 Javascript
通过V8源码看一个关于JS数组排序的诡异问题
2017/08/14 Javascript
Vue中使用vee-validate表单验证的方法
2018/05/09 Javascript
element ui 表格动态列显示空白bug 修复方法
2018/09/04 Javascript
vue两组件间值传递 $router.push实现方法
2019/05/15 Javascript
Jquery使用each函数实现遍历及数组处理
2020/07/14 jQuery
详解Vue3.0 + TypeScript + Vite初体验
2021/02/22 Vue.js
[01:25]2014DOTA2国际邀请赛 zhou分析LGD比赛情况
2014/07/14 DOTA
[01:01]青春无憾,一战成名——DOTA2全国高校联赛开启
2018/02/25 DOTA
python实现rsa加密实例详解
2017/07/19 Python
使用python实现简单五子棋游戏
2019/06/18 Python
python3.6+django2.0+mysql搭建网站过程详解
2019/07/24 Python
Python hashlib加密模块常用方法解析
2019/12/18 Python
Html5剪切板功能的实现代码
2018/06/29 HTML / CSS
html5设计原理(推荐收藏)
2014/05/17 HTML / CSS
详解HTML5 Canvas绘制不规则图形时的非零环绕原则
2016/03/21 HTML / CSS
Html5实现移动端、PC端 刮刮卡效果
2016/06/30 HTML / CSS
印度最大的酒店品牌网络:OYO Rooms
2016/07/24 全球购物
澳大利亚在线家具、灯饰和家居装饰店:LivingStyles
2018/11/20 全球购物
C#中有没有静态构造函数,如果有是做什么用的?
2016/06/04 面试题
大学生毕业自我评价范文分享
2013/11/07 职场文书
即将毕业大学生自荐信
2014/01/24 职场文书
《雾凇》教学反思
2014/02/17 职场文书
物流管理毕业生自荐信范文
2014/03/15 职场文书
商超业务员岗位职责
2015/02/13 职场文书
2016年度师德标兵先进事迹材料
2016/02/26 职场文书
Python合并多张图片成PDF
2021/06/09 Python