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 相关文章推荐
学习ExtJS fit布局使用说明
Oct 08 Javascript
js/jquery去掉空格,回车,换行示例代码
Nov 05 Javascript
Angularjs中controller的三种写法分享
Sep 21 Javascript
js实现图片轮播效果学习笔记
Jul 26 Javascript
实现div滚动条默认最底部以及默认最右边的示例代码
Nov 15 Javascript
微信小程序使用input组件实现密码框功能【附源码下载】
Dec 11 Javascript
webpack多入口多出口的实现方法
Aug 17 Javascript
Vue 应用中结合vux使用微信 jssdk的方法
Aug 28 Javascript
Vue CLI 3搭建vue+vuex最全分析(推荐)
Sep 27 Javascript
html-webpack-plugin修改页面的title的方法
Jun 18 Javascript
vue项目里面引用svg文件并给svg里面的元素赋值
Aug 17 Javascript
javascript实现一款好看的秒表计时器
Sep 05 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
让Nginx支持ThinkPHP的URL重写和PATHINFO的方法分享
2011/08/08 PHP
php生成图片验证码
2015/06/09 PHP
PHP查看当前变量类型的方法
2015/07/31 PHP
PHP AjaxForm提交图片上传并显示图片源码
2016/11/29 PHP
地址栏上的一段语句,改变页面的风格。(教程)
2008/04/02 Javascript
jquery Moblie入门—hello world的示例代码学习
2013/01/08 Javascript
JS获得URL超链接的参数值实例代码
2013/06/21 Javascript
原生js实现class的添加和删除简单代码
2016/07/12 Javascript
全面解析Bootstrap表单样式的使用
2016/09/09 Javascript
jQuery实现背景滑动菜单
2016/12/02 Javascript
浅谈Angular.js中使用$watch监听模型变化
2017/01/10 Javascript
Angular CLI在Angular项目中如何使用scss详解
2018/04/10 Javascript
详解关于element级联选择器数据回显问题
2019/02/20 Javascript
jQuery实现轮播图效果
2019/11/26 jQuery
[00:53]TI3正赛第三天 DK怒破A队不败金身 现场国旗飘扬热血激昂
2013/08/10 DOTA
[54:43]DOTA2-DPC中国联赛 正赛 CDEC vs Dynasty BO3 第一场 2月22日
2021/03/11 DOTA
Python的ORM框架SQLObject入门实例
2014/04/28 Python
Python使用爬虫猜密码
2016/02/19 Python
Python编程中实现迭代器的一些技巧小结
2016/06/21 Python
python+matplotlib实现礼盒柱状图实例代码
2018/01/16 Python
PyQt打开保存对话框的方法和使用详解
2019/02/27 Python
详解用Python实现自动化监控远程服务器
2019/05/18 Python
Python实现滑动平均(Moving Average)的例子
2019/08/24 Python
python 动态调用函数实例解析
2019/10/21 Python
Python日志:自定义输出字段 json格式输出方式
2020/04/27 Python
css3的transform造成z-index无效解决方案
2014/12/04 HTML / CSS
input file上传文件样式支持html5的浏览器解决方案
2012/11/14 HTML / CSS
玩具反斗城葡萄牙官方商城:Toys"R"Us葡萄牙
2016/10/21 全球购物
什么是静态路由,其特点是什么?什么是动态路由,其特点是什么?
2013/07/26 面试题
2013年学期结束动员演讲稿
2014/01/07 职场文书
购房意向书范本
2014/04/01 职场文书
司法建议书范文
2014/05/13 职场文书
自荐信格式模板
2015/03/27 职场文书
劳动仲裁代理词范文
2015/05/25 职场文书
党小组评议意见
2015/06/02 职场文书
Java实现HTML转为Word的示例代码
2022/06/28 Java/Android