Skip to content

Commit 2daff86

Browse files
committed
Merge branch 'working' into data
# Conflicts: # en/data.md Signed-off-by: Bruno Lesieur <[email protected]>
2 parents de29b12 + 93d7b52 commit 2daff86

File tree

8 files changed

+15
-10
lines changed

8 files changed

+15
-10
lines changed

en/basic.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,10 @@ Le modèle de page supporte également une interpolation simple. Avec le modèle
110110
``` html
111111
<html>
112112
<head>
113+
<!-- utilisation des doubles moustache pour l'interpolation sans HTML -->
113114
<title>{{ title }}</title>
115+
116+
<!-- utilisation des triples moustache pour l'interpolation avec HTML -->
114117
{{{ meta }}}
115118
</head>
116119
<body>

en/data.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@ export default context => {
122122
router.onReady(() => {
123123
const matchedComponents = router.getMatchedComponents()
124124
if (!matchedComponents.length) {
125-
reject({ code: 404 })
125+
return reject({ code: 404 })
126126
}
127127

128128
// appeler `asyncData()` sur toutes les routes concordant

en/routing.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ export default context => {
6868
const matchedComponents = router.getMatchedComponents()
6969
// pas de routes correspondantes, on rejette la requête avec une 404
7070
if (!matchedComponents.length) {
71-
reject({ code: 404 })
71+
return reject({ code: 404 })
7272
}
7373

7474
// la Promise doit résoudre l'instance de l'application qui pourra

ru/api.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,9 +82,8 @@ const renderer = createBundleRenderer(serverBundle, { ... })
8282
- #### `clientManifest`
8383

8484
- 2.3.0+
85-
- используется только в `createBundleRenderer`
8685

87-
Предоставляет объект манифеста клиентской сборки, сгенерированный `vue-server-renderer/server-plugin`. Клиентский манифест предоставляет для рендерера сборки необходимую информацию для автоматического внедрения ресурсов в шаблон HTML. Подробнее в разделе [Генерация `clientManifest`](./build-config.md#generating-clientmanifest).
86+
Предоставляет объект манифеста клиентской сборки, сгенерированный `vue-server-renderer/client-plugin`. Клиентский манифест предоставляет для рендерера сборки необходимую информацию для автоматического внедрения ресурсов в шаблон HTML. Подробнее в разделе [Генерация `clientManifest`](./build-config.md#generating-clientmanifest).
8887

8988
- #### `inject`
9089

ru/basic.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,10 @@ renderer.renderToString(app, (err, html) => {
110110
``` html
111111
<html>
112112
<head>
113+
<!-- Используйте двойные фигурные скобки для экранированного HTML-кода -->
113114
<title>{{ title }}</title>
115+
116+
<!-- Используйте тройные фигурные скобки для подстановки сырого HTML -->
114117
{{{ meta }}}
115118
</head>
116119
<body>

ru/data.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ export function createStore () {
2828
},
2929
actions: {
3030
fetchItem ({ commit }, id) {
31-
// возвращаем Promise через store.dispatch()
31+
// возвращаем Promise через `store.dispatch()`
3232
// чтобы мы могли понять когда данные будут загружены
3333
return fetchItem(id).then(item => {
3434
commit('setItem', { id, item })
@@ -122,10 +122,10 @@ export default context => {
122122
router.onReady(() => {
123123
const matchedComponents = router.getMatchedComponents()
124124
if (!matchedComponents.length) {
125-
reject({ code: 404 })
125+
return reject({ code: 404 })
126126
}
127127

128-
// вызов asyncData() на всех соответствующих компонентах
128+
// вызов `asyncData()` на всех соответствующих компонентах
129129
Promise.all(matchedComponents.map(Component => {
130130
if (Component.asyncData) {
131131
return Component.asyncData({
@@ -179,7 +179,7 @@ if (window.__INITIAL_STATE__) {
179179
// Добавляем хук маршрута для обработки asyncData.
180180
// Выполняем его после разрешения первоначального маршрута,
181181
// чтобы дважды не загружать данные, которые у нас уже есть.
182-
// Используем router.beforeResolve(), чтобы все асинхронные компоненты были разрешены.
182+
// Используем `router.beforeResolve()`, чтобы все асинхронные компоненты были разрешены.
183183
router.beforeResolve((to, from, next) => {
184184
const matched = router.getMatchedComponents(to)
185185
const prevMatched = router.getMatchedComponents(from)

ru/routing.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ export default context => {
6767
const matchedComponents = router.getMatchedComponents()
6868
// нет подходящих маршрутов, отклоняем с 404
6969
if (!matchedComponents.length) {
70-
reject({ code: 404 })
70+
return reject({ code: 404 })
7171
}
7272

7373
// Promise должен разрешиться экземпляром приложения, который будет отрендерен

ru/structure.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@ import { createApp } from './app'
105105

106106
const { app } = createApp()
107107

108-
// предполагается, что у корневого элемента в шаблоне App.vue есть элемент с id="app"
108+
// предполагается, что у корневого элемента в шаблоне App.vue есть элемент с `id="app"`
109109
app.$mount('#app')
110110
```
111111

0 commit comments

Comments
 (0)