<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如何实现图片的放大缩小功能?(代码介绍)
基础教程推荐
猜你喜欢
- CSS属性探秘系列(二):overflow及相关属性text-overflow 2024-01-09
- Ajax获取数据然后显示在页面的实现方法 2023-01-21
- JS+CSS实现滑动切换tab菜单效果 2023-12-20
- nginx位置修复:重定向到index.html 2023-10-25
- PHP中cookies使用指南 2024-02-10
- js知识点总结之getComputedStyle的用法 2024-02-08
- 用js读写cookie的简单方法(推荐) 2023-12-26
- 详解JS中continue关键字和break关键字的区别 2022-08-31
- Jquery实战_读书笔记2 选择器 2024-02-07
- 我用什么结构类型的HTML内容(MySQL) 2023-10-26
