Renderer Class

2020-02-13 17:51 更新

Renderer Class

此類正在導(dǎo)出連接中間件,該中間件處理和服務(wù)所有SSR和資源請求。

Hooks

我們可以在某些生命周期事件中注冊鉤子。

HookArgumentsWhen
render:before(renderer, options)在為Renderer類設(shè)置中間件和資源之前,對重載某些方法或選項(xiàng)很有用。
render:setupMiddleware(app) connect instance在Nuxt添加它的中間件堆棧之前。我們可以用它來注冊自定義服務(wù)器端中間件。
render:errorMiddleware(app) connect instance在添加Nuxt錯誤中間件之前,在使用Nuxt之前添加自己的中間件很有用。有關(guān)詳細(xì)信息,請參閱Sentry module模塊。
render:resourcesLoaded(resources)在加載渲染器的資源之后調(diào)用。
render:done(renderer)SSR中間件和所有資源都準(zhǔn)備就緒(渲染器就緒)
render:routeContext(context.nuxt)每次路由是服務(wù)器渲染時和渲染之前:路由hooks。在將Nuxt上下文序列化為窗口__ NUXT__之前調(diào)用,對于添加一些可以在客戶端獲取的數(shù)據(jù)很有用。
render:route(url, result, context)每次路由都是服務(wù)器呈現(xiàn)的。在將請求發(fā)送回瀏覽器之前調(diào)用。
render:routeDone(url, result, context)每次路由都是服務(wù)器呈現(xiàn)的。響應(yīng)發(fā)送到瀏覽器后調(diào)用。


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號