我觉得这应该是可行的,而且相当简单,但我一辈子都搞不清楚。我正在制作一个以“暂停”开头的按钮作为文本,然后当按下该按钮时,文本将更改为继续。
这很好,但它从不切换回恢复??我需要一对一的切换,只需点击将其从一个切换到另一个。
我在这里做错什么了?
模板
<button class="btn btn-primary btn-block" v-on:click="pauseTask" type="button" role="button" id="" aria-expanded="false" style=" color: #6c757d border:none; border-radius: .15;">
{{ pauseButton.text }}
</button>
VUE
data() {
return {
pauseButton: {
text:'Pause'
},
isOpen: true
}
},
pauseTask: function() {
this.isOpen = !this.isOpen;
this.pauseButton.text = app.isOpen ? 'Pause' : 'Resume';
},