Skip to content

Commit ef2cf45

Browse files
committed
Merge remote-tracking branch 'upstream/master' into working
# Conflicts: # en/structure.md
2 parents ae8d5f1 + 6219044 commit ef2cf45

File tree

8 files changed

+18
-13
lines changed

8 files changed

+18
-13
lines changed

en/basic.md

+3
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 de la double moustache pour l'interpolation avec HTML échapé -->
113114
<title>{{ title }}</title>
115+
116+
<!-- utilisation de la triple moustache pour l'interpolation du HTML -->
114117
{{{ meta }}}
115118
</head>
116119
<body>

en/data.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ export function createStore () {
2828
},
2929
actions: {
3030
fetchItem ({ commit }, id) {
31-
// return the Promise via store.dispatch() so that we know
31+
// return the Promise via `store.dispatch()` so that we know
3232
// when the data has been fetched
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-
// call asyncData() on all matched route components
128+
// call `asyncData()` on all matched route components
129129
Promise.all(matchedComponents.map(Component => {
130130
if (Component.asyncData) {
131131
return Component.asyncData({
@@ -178,7 +178,7 @@ On the client, there are two different approaches for handling data fetching:
178178
router.onReady(() => {
179179
// Add router hook for handling asyncData.
180180
// Doing it after initial route is resolved so that we don't double-fetch
181-
// the data that we already have. Using router.beforeResolve() so that all
181+
// the data that we already have. Using `router.beforeResolve()` so that all
182182
// async components are resolved.
183183
router.beforeResolve((to, from, next) => {
184184
const matched = router.getMatchedComponents(to)

en/routing.md

+1-1
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

+1-2
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

+3
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

+4-4
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

+1-1
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

+1-1
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)