Skip to content

Commit 091c14f

Browse files
authored
docs: update Japanese docs (vuejs#1198)
* docs: apply vuejs#1191 to ja * docs: apply vuejs#1169 to ja * docs: translate 7703320 to ja * docs: apply missing paragraph from vuejs#1169 * docs: translate c91a01b to ja
1 parent 6e5b8fd commit 091c14f

File tree

2 files changed

+9
-2
lines changed

2 files changed

+9
-2
lines changed

docs/ja/getters.md

+8-1
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,9 @@ const store = new Vuex.Store({
3232
})
3333
```
3434

35-
ゲッターは `store.getters` オブジェクトから取り出されます:
35+
### プロパティスタイルアクセス
36+
37+
ゲッターは `store.getters` オブジェクトから取り出され、プロパティとしてアクセスすることができます:
3638

3739
``` js
3840
store.getters.doneTodos // -> [{ id: 1, text: '...', done: true }]
@@ -63,6 +65,10 @@ computed: {
6365
}
6466
```
6567

68+
プロパティとしてアクセスされるゲッターは Vue のリアクティブシステムの一部としてキャッシュされるという点に留意してください。
69+
70+
### メソッドスタイルアクセス
71+
6672
関数を返り値にすることで、ゲッターに引数を渡すこともできます。これは特にストアの中の配列を検索する時に役立ちます:
6773
```js
6874
getters: {
@@ -77,6 +83,7 @@ getters: {
7783
store.getters.getTodoById(2) // -> { id: 2, text: '...', done: false }
7884
```
7985

86+
メソッドによってアクセスされるゲッターは呼び出す度に実行され、その結果はキャッシュされない点に留意してください。
8087

8188
### `mapGetters` ヘルパー
8289

docs/ja/state.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ computed: mapState([
8989

9090
### オブジェクトスプレッド演算子
9191

92-
`mapState` はオブジェクトを返すことに注意しましょう。どうやって、他のローカル算出プロパティと組み合わせるのでしょうか? 通常、最終的にひとつのオブジェクトを `computed` に渡せるように、複数のオブジェクトをひとつにマージするユーティリティを使わなければいけません。しかし、[オブジェクトスプレッド演算子](https://github.com/sebmarkbage/ecmascript-rest-spread) (ECMAScript プロポーサルの state-3 です) で、シンタックスをかなり単純にできます:
92+
`mapState` はオブジェクトを返すことに注意しましょう。どうやって、他のローカル算出プロパティと組み合わせるのでしょうか? 通常、最終的にひとつのオブジェクトを `computed` に渡せるように、複数のオブジェクトをひとつにマージするユーティリティを使わなければいけません。しかし、[オブジェクトスプレッド演算子](https://github.com/sebmarkbage/ecmascript-rest-spread) (ECMAScript プロポーサルの state-4 です) で、シンタックスをかなり単純にできます:
9393

9494
```js
9595
computed: {

0 commit comments

Comments
 (0)