【发布时间】:2019-03-25 19:30:42
【问题描述】:
我的模板包含这些行
<TabView selectedIndex="activeTabIndex" @selectedIndexChange="onTabChange">
我最初添加了这个:
onTabChange(tab) {
this.activeTabIndex = tab.value;
}
我得到的是:当用户点击标签标题时,如果需要,标签会显示更改,以反映用户点击的标题。
到现在为止。
然后我添加了
onTodoCircleTap(item) {
const index = this.todos.indexOf(item);
this.dones.unshift(item);
this.todos.splice(index, 1);
this.activeTabIndex = 1;
},
我确信,使用 console.log,当这个事件被触发时,如果需要,activeIndex 会从第一个选项卡的 0 更改为第二个选项卡的 1,当然,反之亦然。
但在这种情况下,TabView 没有更新,或者,TabView 的可见选项卡不会更改以反映 activeTabIndex。
我做错了什么?
注意:我在官方操场上在线官方教程的第 13/29 步
【问题讨论】:
标签: nativescript nativescript-vue