framework7 根据路由页面跳转时,如何做到 url 也变化到相应路由 ?
问题描述
比如首页在 http://xxx/index.html#/ ,点击一个链接转到 application 的页面,但是浏览器的 url 没有变化;如何做到 url 也变化到相应路由 http://xxx/index.html#/applic... ?像 vue 的路由跳转那样, url 会变化 ?
相关代码
routes = [{
path: '/',
url: './index.html',
},
// Page Loaders & Router
{
path: '/table/',
componentUrl: './pages/table.html',
},
{
path: '/application/',
componentUrl: './pages/application.html',
},
];
<div class="row no-gap">
<a href="/application/" class="col page-content-item">应用</a>
<a href="/table/" class="col page-content-item">表格</a>
</div>
还请知道的大神告知一下,感谢。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
在main.js中加入
pushState: true
试下终于解决了,最新版本 f7 要这样子设置 pushState :