javascript - Vue js-当值达到0时隐藏减号按钮并取消隐藏加号按钮
问题描述
这个想法是当减号按钮被点击到0时,我需要隐藏减号按钮,然后取消隐藏加号按钮以再次添加值。我在这里尝试过的东西我设法制作了减号和加号功能。任何人都可以帮助我还是 vuejs 的新手。
<template>
<div class="message"># {{ count }}<br>
<p># {{ count }}</p>
<button v-on:click.prevent="increment">+</button>
<button v-on:click.prevent="decrement">-</button>
</div>
</template>
<script>
export default {
data: ()=> {
return {
count: 5
}
},
methods: {
increment() {
this.count++;
},
decrement() {
if(this.count > 0) {
this.count-- ;
}
}
}
}
</script>
解决方案
-
当值为 0 时,您可以这样做来隐藏:
<button v-if="count > 0" v-on:click.prevent="decrement">-</button>
推荐阅读
- python - 在 pythonanywhere 中重新加载 webapp 时出错
- node.js - node.js 中 require() 的路径参数
- sqlite - 当我想删除两行时,为什么 SQLAlchemy 在这里需要 6 行?
- javascript - 如何在Angular 9的html组件中的脚本中使用服务中的函数
- python - 如何在 Django 数据库中保存方程式和公式?
- node.js - 我想把这个回调函数改成async/await,但是不知道怎么改
- r - excel.link 包不适用于 R 版本 4.0.2 (2020-06-22) -- “再次起飞”
- java - 为什么我无法通过 android 登录 ejabberd
- node.js - 如何迭代到 node.js 中的类对象集合
- c# - Unity - 使用旋转的相机更改鼠标控制