【发布时间】:2017-09-26 13:40:54
【问题描述】:
当currentpage 是firstpage 时,我正在尝试禁用按钮:
按钮正确禁用,但单击时路由仍会更改。
javascript
checkDisable() {
if (this.currentPage==1) {
document.getElementById("previousBtn").disabled = true;
}
}
vue js
<router-link :to="{ name: 'products', params: {page: currentPage-1 }}">
<button id="previousBtn" class="btn btn-default" v-bind="checkDisable()">
Previous
</button>
</router-link>
【问题讨论】:
-
你调试了吗?
this.currentPage的值是多少? -
您需要在
checkDisable之前添加function关键字。请看控制台。 -
this.currentPage 的值为 1
-
停止进行 DOM 操作。这就是 Vue 的用途。 Use
v-bindto set disabled.
标签: javascript vue.js vuejs2