Javascript Framework7如何更改浏览器地址栏中的URL
我试图弄清楚Framework7是如何为网站开发工作的 虽然网站和Youtube上有一些信息和教程,但我无法找到或理解如何在浏览器中更改URL 请告诉我如何改变浏览器地址栏中链接的方法或一些现有教程Javascript Framework7如何更改浏览器地址栏中的URL,javascript,html,html-framework-7,Javascript,Html,Html Framework 7,我试图弄清楚Framework7是如何为网站开发工作的 虽然网站和Youtube上有一些信息和教程,但我无法找到或理解如何在浏览器中更改URL 请告诉我如何改变浏览器地址栏中链接的方法或一些现有教程 谢谢因此,在每个Framework7应用程序中,您都有一个主app.js,用于初始化应用程序 它始于 // Initialize your app var myApp = new Framework7(); 然后他们在网站上写的关于pushState的内容必须设置为true,才能启用历史模式 va
谢谢因此,在每个Framework7应用程序中,您都有一个主app.js,用于初始化应用程序 它始于
// Initialize your app
var myApp = new Framework7();
然后他们在网站上写的关于pushState的内容必须设置为true,才能启用历史模式
var myApp = new Framework7({
pushState: true
});
我当时正在做
但是没有运气
我没有想到页面实际上正在缓存
设置
pushstate:true
并且不要忘记在浏览器中按Ctrl-F5。))我也是f7的新手,有同样的问题。在谷歌上搜索了一下后,我在网上找到了这个(多亏了nolimits4web和lizhouyang):
必须在v2中的视图上设置pushState参数
所以在我的例子中,我在“/src/app.vue”中设置了它,如下所示:
<!-- Main View -->
<f7-view id="main-view" url="/" main :pushState="true"></f7-view>
在v2中,它已在公共视图参数下移动
app.framework7 = {
view: {
pushState: true,
}
}
看起来像是dup。您确定使用window.location.href不起作用吗?不。它必须与pushState有关:框架中的true 7
app.framework7 = {
view: {
pushState: true,
}
}