소스 검색

docs(ru): translation update (#1810)

* plugins.md update
* api.md update
* api.md udpate
* hot-reload.md update
* docs: (ru) modules.md update
* docs: (ru) plugins.md update
* docs: (ru) modules.md update

Co-authored-by: Alex Sokolov <4497128+Alex-Sokolov@users.noreply.github.com>
Alexander Sokolov 4 년 전
부모
커밋
b956a695d3
2개의 변경된 파일28개의 추가작업 그리고 3개의 파일을 삭제
  1. 12 2
      docs/ru/guide/modules.md
  2. 16 1
      docs/ru/guide/plugins.md

+ 12 - 2
docs/ru/guide/modules.md

@@ -151,6 +151,7 @@ modules: {
       someGetter (state, getters, rootState, rootGetters) {
       someGetter (state, getters, rootState, rootGetters) {
         getters.someOtherGetter // -> 'foo/someOtherGetter'
         getters.someOtherGetter // -> 'foo/someOtherGetter'
         rootGetters.someOtherGetter // -> 'someOtherGetter'
         rootGetters.someOtherGetter // -> 'someOtherGetter'
+        rootGetters['bar/someOtherGetter'] // -> 'bar/someOtherGetter'
       },
       },
       someOtherGetter: state => { ... }
       someOtherGetter: state => { ... }
     },
     },
@@ -161,6 +162,7 @@ modules: {
       someAction ({ dispatch, commit, getters, rootGetters }) {
       someAction ({ dispatch, commit, getters, rootGetters }) {
         getters.someGetter // -> 'foo/someGetter'
         getters.someGetter // -> 'foo/someGetter'
         rootGetters.someGetter // -> 'someGetter'
         rootGetters.someGetter // -> 'someGetter'
+        rootGetters['bar/someGetter'] // -> 'bar/someGetter'
 
 
         dispatch('someOtherAction') // -> 'foo/someOtherAction'
         dispatch('someOtherAction') // -> 'foo/someOtherAction'
         dispatch('someOtherAction', null, { root: true }) // -> 'someOtherAction'
         dispatch('someOtherAction', null, { root: true }) // -> 'someOtherAction'
@@ -209,7 +211,11 @@ computed: {
   ...mapState({
   ...mapState({
     a: state => state.some.nested.module.a,
     a: state => state.some.nested.module.a,
     b: state => state.some.nested.module.b
     b: state => state.some.nested.module.b
-  })
+  }),
+  ...mapGetters([
+    'some/nested/module/someGetter', // -> this['some/nested/module/someGetter']
+    'some/nested/module/someOtherGetter', // -> this['some/nested/module/someOtherGetter']
+  ])
 },
 },
 methods: {
 methods: {
   ...mapActions([
   ...mapActions([
@@ -226,7 +232,11 @@ computed: {
   ...mapState('some/nested/module', {
   ...mapState('some/nested/module', {
     a: state => state.a,
     a: state => state.a,
     b: state => state.b
     b: state => state.b
-  })
+  }),
+  ...mapGetters('some/nested/module', [
+    'someGetter', // -> this.someGetter
+    'someOtherGetter', // -> this.someOtherGetter
+  ])
 },
 },
 methods: {
 methods: {
   ...mapActions('some/nested/module', [
   ...mapActions('some/nested/module', [

+ 16 - 1
docs/ru/guide/plugins.md

@@ -90,13 +90,17 @@ const store = new Vuex.Store({
 В комплекте с Vuex идёт плагин логирования, который можно использовать при отладке:
 В комплекте с Vuex идёт плагин логирования, который можно использовать при отладке:
 
 
 ```js
 ```js
-import createLogger from 'vuex/dist/logger';
+import { createLogger } from 'vuex'
 
 
 const store = new Vuex.Store({
 const store = new Vuex.Store({
   plugins: [createLogger()]
   plugins: [createLogger()]
 });
 });
 ```
 ```
 
 
+:::warning ВНИМАНИЕ
+До версии 3.5.0 функция `createLogger` экспортировалась по пути `vuex/dist/logger`. Ознакомьтесь с разделом "Vuex до версии 3.5.0" на этой странице.
+:::
+
 Функция `createLogger` принимает следующие опции:
 Функция `createLogger` принимает следующие опции:
 
 
 ```js
 ```js
@@ -135,3 +139,14 @@ const logger = createLogger({
 Логирующий плагин также можно включить напрямую используя отдельный тег `<script>`, помещающий функцию `createVuexLogger` в глобальное пространство имён.
 Логирующий плагин также можно включить напрямую используя отдельный тег `<script>`, помещающий функцию `createVuexLogger` в глобальное пространство имён.
 
 
 Обратите внимание, что этот плагин делает слепки состояний, поэтому использовать его стоит только на этапе разработки.
 Обратите внимание, что этот плагин делает слепки состояний, поэтому использовать его стоит только на этапе разработки.
+
+#### Vuex до версии 3.5.0
+
+До версии 3.5.0 функция `createLogger` экспортировалась по следующему пути `vuex/dist/logger`.
+
+``` js
+import createLogger from 'vuex/dist/logger'
+const store = new Vuex.Store({
+  plugins: [createLogger()]
+})
+```