<li v-for="(item, index) in demoList" :key="index">
<span :style="{backgroundImage: 'url(' + item.bgImg+ ')',
backgroundPositionX: index*-32 + 'px',
backgroundPositionY: index*-32 + 'px'}"></span>
</li>
上面这个图片循环出来后关于计算定位的问题,每循环出来你一个图片我就要通过下标值就要给(backgroundPositionX)重新赋予一个值,请问老师这个怎么做
<li v-for="(item, index) in demoList" :key="index">
<span :style="Style(index)"></span>
</li>
methods: {
Style (index) {
congsole.log(index)
}
}
我觉得你应该将背景图定位改为把定位放在span标签上。会比较方便
你理解错了,我已经解决了谢谢
@隐形の翅膀: 哥哥 你能说说怎末解决的吗