用vue实现点击图片放大缩小怎么实现

在vue里面,一个列表里有如四张图片,点击其中一张图片放大大概1.5倍,再点击恢复原状,用原生去解决不依靠JQ请教如何实现,最好附带下代码谢啦

阅读 10.7k
3 个回答
<img :class="{scale: img.isScale}" v-for="img in imgList" @click="img.isScale = !img.isScale">

img {
    transform: scale(1);
    transition: all ease 0.2s;
}
img.scale {
    transform: scale(1.5);
}
新手上路,请多包涵

这个确实可以缩放,但是缩放之后img是无法拖动的

前端时间刚做的,自己根据自己的需求更改

clipboard.png

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题