فهرست منبع

docs: update Japanese docs (#1198)

* docs: apply #1191 to ja

* docs: apply #1169 to ja

* docs: translate 7703320 to ja

* docs: apply missing paragraph from #1169

* docs: translate c91a01b to ja
katashin 7 سال پیش
والد
کامیت
091c14f36a
2فایلهای تغییر یافته به همراه9 افزوده شده و 2 حذف شده
  1. 8 1
      docs/ja/getters.md
  2. 1 1
      docs/ja/state.md

+ 8 - 1
docs/ja/getters.md

@@ -32,7 +32,9 @@ const store = new Vuex.Store({
 })
 ```
 
-ゲッターは `store.getters` オブジェクトから取り出されます:
+### プロパティスタイルアクセス
+
+ゲッターは `store.getters` オブジェクトから取り出され、プロパティとしてアクセスすることができます:
 
 ``` js
 store.getters.doneTodos // -> [{ id: 1, text: '...', done: true }]
@@ -63,6 +65,10 @@ computed: {
 }
 ```
 
+プロパティとしてアクセスされるゲッターは Vue のリアクティブシステムの一部としてキャッシュされるという点に留意してください。
+
+### メソッドスタイルアクセス
+
 関数を返り値にすることで、ゲッターに引数を渡すこともできます。これは特にストアの中の配列を検索する時に役立ちます:
 ```js
 getters: {
@@ -77,6 +83,7 @@ getters: {
 store.getters.getTodoById(2) // -> { id: 2, text: '...', done: false }
 ```
 
+メソッドによってアクセスされるゲッターは呼び出す度に実行され、その結果はキャッシュされない点に留意してください。
 
 ### `mapGetters` ヘルパー
 

+ 1 - 1
docs/ja/state.md

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