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


猜你喜欢
- 关于 extjs:Resolving Dirty Flag in Ext.grid.Panel cell 2022-09-15
- JavaScript+CSS相册特效实例代码 2023-12-14
- Angular获取ngIf渲染的Dom元素示例 2023-07-09
- 详细谈谈JS中的内存与变量存储 2023-12-02
- js与jquery回车提交的方法 2023-12-26
- 史上最强vue总结来了,薪资翻倍 2023-10-08
- html代码高亮highlight.js插件的使用,如何使用highlight.js高亮代码 2023-08-29
- YUI 中的 Grids CSS值得关注和学习的 2024-02-05
- ajax提交到java后台之后处理数据的实现 2023-02-01
- Reactjs 错误边界优雅处理方法demo 2024-02-25