可以使用Vue的数据绑定和计算属性来实现按钮控制div大小。

首先,需要定义一个数据属性来保存div的宽度和高度:

data() {
  return {
    divWidth: 200, // div的宽度
    divHeight: 200 // div的高度
  }
}

然后,可以在模板中使用计算属性来设置div的样式:

<template>
  <div :style="{'width': divWidth + 'px', 'height': divHeight + 'px'}"></div>
  <button @click="changeSize">改变大小</button>
</template>

<script>
export default {
  data() {
    return {
      divWidth: 200,
      divHeight: 200
    }
  },
  methods: {
    changeSize() {
      // 点击按钮时改变div的宽度和高度
      this.divWidth += 50
      this.divHeight += 50
    }
  }
}
</script>

在上面的例子中,使用了计算属性来动态设置div的宽度和高度,当点击按钮时,调用changeSize方法来改变div的宽度和高度,从而实现按钮控制div大小的效果。

vue怎样用按钮控制div大小

原文地址: https://www.cveoy.top/t/topic/32b 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录