<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如何实现图片的放大缩小功能?(代码介绍)


基础教程推荐
猜你喜欢
- 解决layui框架excel导出长数据科学计数法问题 2022-10-30
- 调用265天气预报,不显示链接 2022-11-06
- Javascript File和Blob详解 2023-08-08
- JavaScript事件类型中焦点、鼠标和滚轮事件详解 2023-11-30
- css 完美清除浮动的两种解决方案 2024-01-25
- python+selenium 定位到元素,无法点击的解决方法 2024-02-05
- php – 将HTML选择/下拉列表提交到MySQL数据库 2023-10-26
- JavaScript本地数据存储sessionStorage与localStorage使用详解 2024-01-29
- CSS中元素的显示模式 2023-12-27
- CSS3按钮鼠标悬浮实现光圈效果源码 2023-12-29