fix: navigate to 404, the page will be blank

pull/418/head
star sky 4 years ago
parent 773472d867
commit d890faa318

@ -20,13 +20,22 @@ export const RouterSymbol: InjectionKey<Router> = Symbol()
// matter and is only passed to support same-host hrefs. // matter and is only passed to support same-host hrefs.
const fakeHost = `http://a.com` const fakeHost = `http://a.com`
const getDefaultPageData = (): PageData => ({
relativePath: '',
title: '',
description: '',
headers: [],
frontmatter: {},
lastUpdated: 0
})
const getDefaultRoute = (): Route => ({ const getDefaultRoute = (): Route => ({
path: '/', path: '/',
component: null, component: null,
// this will be set upon initial page load, which is before // this will be set upon initial page load, which is before
// the app is mounted, so it's guaranteed to be available in // the app is mounted, so it's guaranteed to be available in
// components // components
data: null as any data: getDefaultPageData()
}) })
interface PageModule { interface PageModule {

Loading…
Cancel
Save