.vue中(第四行)img :src="imgArr" alt="" imgArr显示未使用的标签
<template>
<div class="lunbo" >
<ul class="img_list">
<li><a href="https://www.baidu.com/index.php?tn=monline_3_dg" target="_blank"><img :src="imgArr" alt="">a>li>
<div class="pointer" >
<a class="active" @click="" href="javascript:;">a>
<a href="javascript:;">a>
<a href="javascript:;">a>
<a href="javascript:;">a>
<a href="javascript:;">a>
div>
ul>
div>
template>
<script>
export default{
name:"LunBo",
data()
{
imgArr:[
"../assets/LunBo_1.jpg",
"../assets/LunBo_2.jpg",
"../assets/LunBo_3.jpg",
"../assets/LunBo_4.jpg",
"../assets/LunBo_5.jpg"
]
index: 0
},
methods(){
}
}
你的data写错了吧,少了个return,试试改了之后还会不会提示
data () {
return {
imgArr:[
"../assets/LunBo_1.jpg",
"../assets/LunBo_2.jpg",
"../assets/LunBo_3.jpg",
"../assets/LunBo_4.jpg",
"../assets/LunBo_5.jpg"
],
index: 0
}
},
data要return出一个对象
<a href="https://www.baidu.com/index.php?tn=monline_3_dg" target="_blank"> <img v-for="item in imgArr" :key="item" :src="item" alt=""></a>
:src="imgArr" ,imgArr是数组类型,src的属性值是string类型。解决方案:
1、:src="imgArr",改成:src="imgArr[0]"
2、
<img v-for="item in imgArr" :key="item" :src="item" alt="" />