使用VueJS时遇到麻烦(第一次使用它)
我的路由器:
export default new Router({
mode: 'history',
hash: false,
routes: [
{
path: '/',
name: 'Home',
component: Home
},
{
path: '/gallery',
name: 'Gallery',
component: Gallery
},
{
path: '/contact',
name: 'Contact',
component: Contact
}
]
})
我无法使用<router-link :to="{ name: 'Gallery' }">Gallery</router-link>
-我的网站没有在index.html中将它们呈现为锚标记(我可能不了解Vue在哪里可以使用/在哪里使用)-所以我我正在使用标准链接,例如<a class="nav-link" href="/gallery">Gallery</a>
问题:
虽然所有这些代码在我的本地计算机上都可以正常工作,但是在我将代码上传到任何地方都无法工作(我希望它在Netlify上可以工作)。 Netlify和其他网站覆盖了我删除哈希的尝试,因此我的链接随后链接到例如
https://examplesite.com/#/ => https://examplesite.com/gallery#/
答案 0 :(得分:2)
Sortmode = DataGridViewColumnSortMode.Automatic
不是hash
选项。尝试删除它。
要在Netlify上使用历史记录模式,必须将Router
文件添加到_redirects
目录中。
将此添加到文件中:
public
这将确保所有路径均由/* / 200