场景
在普通适合可以引用本地的图片路径,但是循环使用就可能遇到问题
普通使用
<img src="../../image/creatHY.png" alt="">
本次使用环境是vue,在循环中使用
html
<div class="body-box">
<div class="img-item" v-for="(item,index) in imgList" :key="index">
<img :src="item.url" @click="clickImage(index+1)">
<span class="imgSpan">{{item.name}}</span>
</div>
</div>
js
data(){
return{
imgList:[
{
url:require('../../image/creatHY.png'),
name:'新建会议',
},
{
url: require('../../image/预定会议.png'),
name:'预定会议',
},
{
url: require('../../image/加入会议.png'),
name:'加入会议',
},
{
url: require('../../image/发起直播.png'),
name:'发起直播',
},
}
},
methods: {
// 点击图片
clickImage(index){
alert(index);
},
},
require()方法是将编写代码时定义的路径转换为编译打包后的路径。
相关链接