<template>
<div>
<img :src="imageSrc" v-bind:style="{ transform: `scale(${scale})` }">
<button @click="zoomIn">放大</button>
<button @click="zoomOut">缩小</button>
</div>
</template>
<script>
export default {
data() {
return {
scale: 1.0, //默认图片大小
imageSrc: 'images/pic.jpg'
};
},
methods: {
//放大图片
zoomIn() {
this.scale += 0.1;
},
//缩小图片
zoomOut() {
this.scale -= 0.1;
}
}
};
</script>
以上是编程学习网小编为您介绍的“Vue如何实现图片的放大缩小功能?(代码介绍)”的全面内容,想了解更多关于 vuejs 内容,请继续关注编程基础学习网。
沃梦达教程
本文标题为:Vue如何实现图片的放大缩小功能?(代码介绍)
基础教程推荐
猜你喜欢
- PJBLOG使用技巧 2024-01-22
- 在线使用iconfont字体图标的简单实现 2024-04-26
- 基于JS代码实现当鼠标悬停表格上显示这一格的全部内容 2024-01-21
- vue中mixins的使用方法和注意点 2023-10-08
- clear 万能清除浮动(clearfix:after) 2024-03-13
- 利用css3做一个loading快速点圈滚动加载效果(附代码) 2024-12-14
- Vue项目开发之项目初始化 2023-10-08
- ajax同步验证单号是否存在的方法 2023-01-21
- 纯 CSS 自定义多行省略的问题(从原理到实现) 2023-12-20
- CSS实例:创建一个鼠标感应换图片的按钮 2024-01-24