vue里用v-for循环出来的图片在:style重新赋值backgroundPosition的值

<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)重新赋予一个值,请问老师这个怎么做


慕虎7371278
浏览 1181回答 1
1回答

慕森王

<li v-for="(item, index) in demoList" :key="index">  <span :style="Style(index)"></span></li>methods: {  Style (index) {    congsole.log(index)  }}
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript