首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Vaadin 7 url导航hashbang

Vaadin 7 url导航hashbang
EN

Stack Overflow用户
提问于 2013-12-13 12:44:54
回答 1查看 2.8K关注 0票数 0

我试图完全理解Vaadin 7中的导航,我在Vaadin书中读过导航员章,但仍然有一些实际问题。

从根本上讲,它是关于使用!我什么时候需要设置它,为什么?

  • 有一个视图(myview)
  • 有一个参数(param=X)
  • 该参数标识显示的标签。

浏览器历史记录示例:

我需要设置爆炸(!)或者在浏览器中单击回退不起作用,因为参数没有传递--视图输入函数:

代码语言:javascript
复制
private void showInfo(String info) {
    infoLabel.setValue(info);
    Page.getCurrent().setUriFragment("!" + "myview/param=" + info, false);
}

按钮单击后的导航示例:

我不能把爆炸(!)否则,url片段将更改为"#!myview//param=X“(包含double /)

代码语言:javascript
复制
@Override
public void buttonClick(ClickEvent event) {
    getUI().getNavigator().navigateTo("myview/param=X")
}

我是在这里混合了两个概念,还是有一个实用工具为我做到了,而我却不知道呢?还是我只需要知道这两件事然后自己决定呢?

谢谢

EN

回答 1

Stack Overflow用户

发布于 2013-12-17 13:19:58

你不需要设置'!‘除了你想强迫你的网站被搜索引擎爬行(参见GoogleDevelopers规范)。有些人甚至说,这些散列刘海是非常糟糕的UI实践

还是你的应用程序要求它的全部内容被搜索引擎索引?

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20566885

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档