vue利用:style做transform动画为何不成功

        <div v-for="(item,index) in imgArr" class="boxImg"

            :style="{transform: rotate(360 / imgArr.length * index + 'deg')}">

            <img :src="item.src" alt="" />

        </div>

最后得到是报错,请问哪里出错了

繁星点点滴滴
浏览 1930回答 2
2回答

隔江千里

:style="{transform:&nbsp;'rotate('&nbsp;+&nbsp;360&nbsp;/&nbsp;imgArr.length&nbsp;*&nbsp;index&nbsp;+&nbsp;'deg)'}"

有只小跳蛙

这个:style=""里面的表达式结果应该是js写的,然后返回一个string才对吧?:style="`transform:&nbsp;rotate(calc(360&nbsp;/&nbsp;${imgArr.length&nbsp;*&nbsp;index})deg)`"
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript