前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Vue引入静态资源

Vue引入静态资源

作者头像
苦咖啡
发布2019-12-10 18:02:58
1K0
发布2019-12-10 18:02:58
举报
文章被收录于专栏:我的博客我的博客
代码语言:javascript
复制
Vue引入静态资源<a href="https://cli.vuejs.org/zh/guide/html-and-static-assets.html#%E5%A4%84%E7%90%86%E9%9D%99%E6%80%81%E8%B5%84%E6%BA%90">官方文档</a>&nbsp;

1、在js被导入或者在vue的template以及css中通过相对路径引入的,这样会被webpack处理

 2、放在public通过绝对路径引入,这类资源将会直接被拷贝 

引入图片示例 

1、相对路径引入

代码语言:javascript
复制
<img src="../assets/img/logo.png" />
//经过编译之后
<img src="data:image......." /> 

2、使用v-bind指令

代码语言:javascript
复制
<img :src="require('../assets/img/logo.png')" />
<img :src="imgUrl" />
//在js定义imgUrl属性
imgUrl:'http://blog.phpfs.com/xxxx.png'

使用:src是v-bind:src的缩写,这样的是后面是可以写变量,注意如果变量是相对路径引入的图片,这样的也不会编译

3、使用绝对路径引入 

代码语言:javascript
复制
<img src="/static/img/icon.png" />
编译后
<img src="/static/img/icon.png" />

用绝对路径引入图片资源都会简单复制到编译后的目录中,不经过webpack处理。
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019年12月7日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档