Javascript Framework7如何更改浏览器地址栏中的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是如何为网站开发工作的

虽然网站和Youtube上有一些信息和教程,但我无法找到或理解如何在浏览器中更改URL

请告诉我如何改变浏览器地址栏中链接的方法或一些现有教程


谢谢

因此,在每个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,
  }
}