Vue使用click控制v-show/v-if的简写方式?

<button v-click='btn'>按钮</button>
<div v-show="div">
   一个DIV
</div>

div:true;

btn(){
    this.div=!this.div
}

是不是有简写的方式可以直接控制呢?

阅读 6k
2 个回答
<template>
  <div>
    <button @click="visible = !visible">按钮</button>
    <div v-show="visible">
      一个 DIV
    </div>
  </div>
</template>
export default {
  data() {
    return {
      visible: false,
    };
  },
}

@click= ,使用的语法糖 相当于 v-on:click=

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题