在选定的标签更改之前,是否有可能获得一个事件或其他内容?我正在寻找类似于事件“beforeunload”的窗口,以警告用户是否有任何未保存的更改。
答案 0 :(得分:1)
您可以在<paper-tabs>
上设置iron-activate
事件处理程序,只要用户选择了标签,就会通知该处理程序。处理程序可以通过调用event.preventDefault()
来取消选项卡选择:
<paper-tabs on-iron-activate="_onTabActivated">...
_onTabActivated(e) {
if (conditionToCancelSelection) {
e.preventDefault();
}
}