我制作了一个带有路由器dom的网站,不幸的是URL发生了变化,我需要刷新页面以查看正确的组件。
我已经看到了StackOverflow上的所有线程,但没有一个对我有帮助。
所以,我有一个pp.js作为主容器:
<div>
<Header />
<Router>
<Switch>
<Route exact path="/" component={Index} />
<Route path="/offer" component={Offer} />
</Switch>
</Router>
</div>
在标题我有链接:
<Router>
<Link to="/">Start</Link>
<Link to="/offer">Offer</Link>
</Router>
到App.js我导入路由器、交换机和路由。为了header.js我导入路由器和链接。
所有内容都通过标准ReactDOM.render(,document.getElementById('root'))显示;
你能帮帮我吗?
这是因为标头不在路由器内:
试试这个:
<Router>
<Header />
<Switch>
<Route exact path="/" component={Index} />
<Route path="/offer" component={Offer} />
</Switch>
</Router>
在Header组件中:
<div>
<Link to="/">Start</Link>
<Link to="/offer">Offer</Link>
<div>
你应该只有一个路由器
组件,最好是作为你的应用程序的最上面的组件。
实例
function Header() {
return (
<div>
<Link to="/">Start</Link>
<Link to="/offer">Offer</Link>
</div>
);
}
function App() {
return (
<Router>
<div>
<Header />
<Switch>
<Route exact path="/" component={Index} />
<Route path="/offer" component={Offer} />
</Switch>
</div>
</Router>
);
}
所以基本上我想做的是改变我的场景的一部分。我想保持一个静态菜单栏在顶部,只改变底部的部分根据哪个菜单按钮正在被点击。这意味着每个“页面”都需要不同的FXML文件和控制器类。 看看可用的JavaFX特性,我认为SubScene可以完成这项工作。但经过进一步的调查,似乎子场景是为3D东西制作的?所以我真的不知道我该做什么。 任何帮助都将不胜感激!
我有一个,我正在尝试用它做两件事。1:只更新日期和月份。2:只更新时间。我如何实现这一点? 有什么方法可以破坏< code>currentDateTime像< code>DateTime(...当前日期时间,..newTime)
我们在框架中有多个子模块,scss文件夹有多个可能的路径,例如: fW/submodule/_wwW/css/foo/bar/scss/ fW/submodule/subsubmodule/_www/css/foo/bar/fooagain/scss/ fw/submodule/views/tpl/library/libraryname/default/css/foo/bar/scss/ 等等。
假设我有一个包含16到20个字段的表单,包括输入类型文本和文本区域。 表单使用POST方法将字段提交到php页面,该页面使用$\u POST变量更新数据库中的表。 我的问题是我只想更新数据库中更改的值,而不是更新每个值, 这种优化应用程序的方法有多好?,我也在另一个网站上读到以下答案: mySQL会自动检测到您正在更新一个与它已经包含的值相同的字段,并且实际上不会更新该字段。不确定这是否与其他数据
我正在使用Spring Data MongoDB和Spring Data Rest创建一个Rest API,它允许对我的MongoDB数据库进行GET、POST、PUT和DELETE操作,除了更新操作(PUT)之外,其他操作都很好。只有当我在请求体中发送完整的对象时,它才起作用,否则变量没有在rquest中发送它,则为NULL。有人能指导我解决这个问题吗。