From bfd61909b0b1d46c359a6b35799d78919f069109 Mon Sep 17 00:00:00 2001 From: Alex Sokolov Date: Mon, 22 May 2017 09:04:57 +0300 Subject: [PATCH 1/3] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB=D0=B5?= =?UTF-8?q?=D0=BD=D1=8B=20=D0=B1=D1=8D=D0=BA=D1=82=D0=B8=D0=BA=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ru/data.md | 6 +++--- ru/structure.md | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/ru/data.md b/ru/data.md index 809b78d6..b49f1524 100644 --- a/ru/data.md +++ b/ru/data.md @@ -28,7 +28,7 @@ export function createStore () { }, actions: { fetchItem ({ commit }, id) { - // возвращаем Promise через store.dispatch() + // возвращаем Promise через `store.dispatch()` // чтобы мы могли понять когда данные будут загружены return fetchItem(id).then(item => { commit('setItem', { id, item }) @@ -125,7 +125,7 @@ export default context => { reject({ code: 404 }) } - // вызов asyncData() на всех соответствующих компонентах + // вызов `asyncData()` на всех соответствующих компонентах Promise.all(matchedComponents.map(Component => { if (Component.asyncData) { return Component.asyncData({ @@ -179,7 +179,7 @@ if (window.__INITIAL_STATE__) { // Добавляем хук маршрута для обработки asyncData. // Выполняем его после разрешения первоначального маршрута, // чтобы дважды не загружать данные, которые у нас уже есть. - // Используем router.beforeResolve(), чтобы все асинхронные компоненты были разрешены. + // Используем `router.beforeResolve()`, чтобы все асинхронные компоненты были разрешены. router.beforeResolve((to, from, next) => { const matched = router.getMatchedComponents(to) const prevMatched = router.getMatchedComponents(from) diff --git a/ru/structure.md b/ru/structure.md index 20f78fd6..93438fe2 100644 --- a/ru/structure.md +++ b/ru/structure.md @@ -105,7 +105,7 @@ import { createApp } from './app' const { app } = createApp() -// предполагается, что у корневого элемента в шаблоне App.vue есть элемент с id="app" +// предполагается, что у корневого элемента в шаблоне App.vue есть элемент с `id="app"` app.$mount('#app') ``` From 63a36737684be1d8189987dda763e00ca48b27cf Mon Sep 17 00:00:00 2001 From: Alex Sokolov Date: Mon, 22 May 2017 14:44:08 +0300 Subject: [PATCH 2/3] =?UTF-8?q?routing.md=20=D0=B8=D1=81=D0=BF=D1=80=D0=B0?= =?UTF-8?q?=D0=B2=D0=BB=D0=B5=D0=BD=20=D0=BF=D1=80=D0=B8=D0=BC=D0=B5=D1=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ru/routing.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ru/routing.md b/ru/routing.md index f0d4f980..a229384b 100644 --- a/ru/routing.md +++ b/ru/routing.md @@ -67,7 +67,7 @@ export default context => { const matchedComponents = router.getMatchedComponents() // нет подходящих маршрутов, отклоняем с 404 if (!matchedComponents.length) { - reject({ code: 404 }) + return reject({ code: 404 }) } // Promise должен разрешиться экземпляром приложения, который будет отрендерен From 5b07856b1deaf3f8e7a3e05430495ae15976d534 Mon Sep 17 00:00:00 2001 From: Alex Sokolov Date: Mon, 22 May 2017 15:09:28 +0300 Subject: [PATCH 3/3] =?UTF-8?q?data.md=20=D0=B8=D1=81=D0=BF=D1=80=D0=B0?= =?UTF-8?q?=D0=B2=D0=BB=D0=B5=D0=BD=20=D0=BF=D1=80=D0=B8=D0=BC=D0=B5=D1=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ru/data.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ru/data.md b/ru/data.md index b49f1524..06ab5366 100644 --- a/ru/data.md +++ b/ru/data.md @@ -122,7 +122,7 @@ export default context => { router.onReady(() => { const matchedComponents = router.getMatchedComponents() if (!matchedComponents.length) { - reject({ code: 404 }) + return reject({ code: 404 }) } // вызов `asyncData()` на всех соответствующих компонентах