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 相关文章推荐
经过绑定元素时会多次触发mouseover和mouseout事件
Feb 28 Javascript
jQuery中$.get、$.post、$.getJSON和$.ajax的用法详解
Nov 19 Javascript
JS+CSS实现的拖动分页效果实例
May 11 Javascript
用svg制作富有动态的tooltip
Jul 17 Javascript
jQuery-1.9.1源码分析系列(十)事件系统之事件体系结构
Nov 19 Javascript
jQuery处理XML文件的几种方法
Jun 14 Javascript
React服务端渲染(总结)
Jul 01 Javascript
利用ECharts.js画K线图的方法示例
Jan 10 Javascript
基于vue cli 通过命令行传参实现多环境配置
Jul 12 Javascript
微信小程序webview实现长按点击识别二维码功能示例
Jan 24 Javascript
小程序实现左滑删除效果
Jul 25 Javascript
微信小程序个人中心的列表控件实现代码
Apr 26 Javascript
将 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
php md5下16位和32位的实现代码
2008/04/09 PHP
PHP编程实现微信企业向用户付款的方法示例
2017/07/26 PHP
JS中简单的实现像C#中using功能(有源码下载)
2007/01/09 Javascript
JS模拟多线程
2007/02/07 Javascript
Google AJAX 搜索 API实现代码
2010/11/17 Javascript
js 页面关闭前的出现提示的实现代码
2011/05/25 Javascript
web性能优化之javascript性能调优
2012/12/28 Javascript
原生JavaScript实现连连看游戏(附源码)
2013/11/05 Javascript
利用js实现前台动态添加文本框,后台获取文本框内容(示例代码)
2013/11/25 Javascript
基于Bootstrap+jQuery.validate实现Form表单验证
2014/12/16 Javascript
7个去伪存真的JavaScript面试题
2016/01/07 Javascript
JQuery之proxy实现绑定代理方法
2016/08/01 Javascript
JS中对Cookie的操作详解
2016/08/05 Javascript
Vuejs第十篇之vuejs父子组件通信
2016/09/06 Javascript
Node.js中用D3.js的方法示例
2017/01/16 Javascript
Vue.js 单页面多路由区域操作的实例详解
2017/07/17 Javascript
vue.js项目 el-input 组件 监听回车键实现搜索功能示例
2018/08/25 Javascript
JQuery中queue方法用法示例
2019/01/31 jQuery
JS正则表达式封装与使用操作示例
2019/05/15 Javascript
IE11下CKEditor在Bootstrap Modal中下拉问题的解决
2019/09/25 Javascript
javascript读取本地文件和目录方法详解
2020/08/06 Javascript
[52:08]DOTA2上海特级锦标赛主赛事日 - 3 败者组第三轮#2Fnatic VS OG第一局
2016/03/05 DOTA
[37:50]VP vs TNC Supermajor小组赛B组 BO3 第一场 6.2
2018/06/03 DOTA
[39:07]LGD vs VP 2018国际邀请赛淘汰赛BO3 第二场 8.21
2018/08/22 DOTA
python字符串,数值计算
2016/10/05 Python
HTML5页面嵌入小程序没有返回按钮及返回页面空白的问题
2020/05/28 HTML / CSS
VELTRA台湾:世界自由行专家
2017/08/15 全球购物
iPad和Surface Pro蓝牙键盘:Brydge
2018/11/10 全球购物
Shell如何接收变量输入
2012/09/24 面试题
为什么需要版本控制
2016/10/28 面试题
swtich是否能作用在byte上,是否能作用在long上,是否能作用在String上?
2013/03/30 面试题
教师考核评语
2014/04/28 职场文书
公司年终奖分配方案
2014/06/16 职场文书
农村党员学习党的群众路线教育实践活动心得体会
2014/11/04 职场文书
春节随笔
2015/08/15 职场文书
应届毕业生的自我评价
2019/06/21 职场文书