我们在学习html的时候,图片标签<img>引入图片 <img src="../assets/images/avatar.png" width="100%"&
<img src="../assets/images/avatar.png" width="100%">
但是这样会有2个弊端:
首先讲讲这两个兄弟,在es6之前,js一直没有自己的模块语法,为了解决这种尴尬就有了require.js,在ES6发布之后JS又引入了import的概念
import之后需要在data中注册一下,否则显示不了
<script>
import lf1 from '@/assets/images/cityOfVitality/lf1.png'
import lf2 from '@/assets/images/cityOfVitality/lf2.png'
import lf3 from '@/assets/images/cityOfVitality/lf3.png'
import lf4 from '@/assets/images/cityOfVitality/lf4.png'
import lf5 from '@/assets/images/cityOfVitality/lf5.png'
import lf6 from '@/assets/images/cityOfVitality/lf6.png'
import lf7 from '@/assets/images/cityOfVitality/lf7.png'
import top1 from '@/assets/images/cityOfVitality/icon_top1.png'
import mixins from './mixins'
export default {
name: 'LeftPiece',
mixins: [mixins],
data () {
return {
lf1,
lf2,
lf3,
lf4,
lf5,
lf6,
lf7,
top1
}
}
}
</script>
<script>
import top1 from '@/assets/images/cityOfVitality/icon_top1.png'
import mixins from './mixins'
export default {
name: 'RightPiecr',
mixins: [mixins],
data () {
return {
rt1: require('@/assets/images/cityOfVitality/rt1.png'),
rt2: require('@/assets/images/cityOfVitality/rt2.png'),
rt3: require('@/assets/images/cityOfVitality/rt3.png'),
rt4: require('@/assets/images/cityOfVitality/rt4.png'),
rt5: require('@/assets/images/cityOfVitality/rt5.png'),
rt6: require('@/assets/images/cityOfVitality/rt6.png'),
top1
}
}
}
</script>
到此这篇关于Vue页面中引入img图片的方法的文章就介绍到这了,更多相关Vue引入img图片内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!
--结束END--
本文标题: Vue页面中引入img图片的方法
本文链接: https://www.lsjlt.com/news/154913.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-01-12
2023-05-20
2023-05-20
2023-05-20
2023-05-20
2023-05-20
2023-05-20
2023-05-20
2023-05-20
2023-05-20
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0