我正在我的项目中制作一个 vuejs 组件,我需要在 div 中创建一个带有滚动的缩放(如 googlemaps)。
<div @scroll="scroll">
<Plotly :data="info" :layout="layout" :display-mode-bar="false"></Plotly>
</div>
<style>
div {
transform: scale(property1);
}
<\style>
<script>
export default {
methods: {
scroll(event) {
},
},
created() {
window.addEventListener('scroll', this.scroll);
},
destroyed() {
window.removeEventListener('scroll', this.scroll);
}
}
</script>
我怎样才能制作一种使“property1”反应的方法?或者还有另一种方法可以仅滚动 div 进行缩放?