目前我尝试重新评估我的"启用"属性,但在我更改页面或pageIndex后它没有重新计算.
page.js
export class Test {
pageIndex = 0;
pages = 2;
constructor() {
this.items = [
{title:"Prev.", enabled:this.prevAvailable},
{title:"Next", enabled:this.nextAvailable}
];
}
get prevAvailable() {
return this.pageIndex > 0;
}
get nextAvailable}() {
return this.pageIndex < this.pages;
}
}
Run Code Online (Sandbox Code Playgroud)
page.html中
<template>
<ul>
<li repeat.for="item of items">
<button if.bind="item.enabled">
${item.title}
</button>
</li>
</ul>
</template>
Run Code Online (Sandbox Code Playgroud)
如何为标准分页控件实现此行为的正常方法是什么?如果在最后一页,我尝试禁用"下一步"按钮.
我感谢任何帮助.