在spotify自带的people应用程序中,当您点击用户照片时,它会通过带您到不同的uri从人员列表中加载新内容,因此使用导航按钮导航工作正确。
我有工作的导航选项卡A B C,如spotify UI指南中所述,有一个事件监听器
sp.core.addEventListener("argumentsChanged", tabUpdate);
如果我点击A然后B然后C,我可以通过使用spotify后退和前进按钮浏览标签页。
当我点击A时,它会给我一个结果列表D,当我点击D中的结果时,它会加载新的内容E而不改变标签。我的问题是我应该如何导航回到结果列表D?
我不能再点击A,因为它已经被选中了。
还有其他可以收听的事件吗?我需要加载E到一个新的页面,或者有一个更优雅的方式做导航,我错过了?
从指南:
You can also push new states programmatically, by setting window.location to spotify:app:$APPNAME:arguments".
你也可以在这里看到一个应用程序使用选项卡的工作示例https://github.com/ptrwtts/kitchensink