diff --git a/docs/ja/api/route-object.md b/docs/ja/api/route-object.md index 4eeea5f09..ca32785d8 100644 --- a/docs/ja/api/route-object.md +++ b/docs/ja/api/route-object.md @@ -6,11 +6,11 @@ ルートオブジェクトは複数の場所に存在します。 -- コンポーネント内での `this.$route`、また、 `$route` watcher コールバック内部 +- コンポーネント内での `this.$route`、また、 `$route` watcher コールバック内部。 -- `router.match(location)` を呼び出した時の返り値 +- `router.match(location)` を呼び出した時の返り値。 -- ナビゲーションガード内での 1 つ目の引数 +- ナビゲーションガード内での第 1 引数、第 2 引数として: ``` js router.beforeEach((route, redirect, next) => { @@ -18,7 +18,7 @@ }) ``` -- `scrollBehavior` function 内の引数 +- `scrollBehavior` 関数内の第 1 引数、第 2 引数として: ``` js const router = new VueRouter({ diff --git a/docs/ja/api/router-instance.md b/docs/ja/api/router-instance.md index 6422ab8d5..cc5572587 100644 --- a/docs/ja/api/router-instance.md +++ b/docs/ja/api/router-instance.md @@ -39,3 +39,7 @@ - **router.getMatchedComponents()** 現在のルートにマッチしているコンポーネント (インスタンスではなく定義 / コンストラクタ) の配列を返します。これは大抵の場合データ取得を行うサーバーサイドレンダリングで使用されます。 + +- **router.resolve(location, current?, append?)** + + 逆 URL 解決します。`` で使われているものと同じ形式の location が与えられた場合は、文字列プロパティ `href` のオブジェクトを返します。 diff --git a/docs/ja/essentials/getting-started.md b/docs/ja/essentials/getting-started.md index e7cb31d06..8f08f7e74 100644 --- a/docs/ja/essentials/getting-started.md +++ b/docs/ja/essentials/getting-started.md @@ -4,9 +4,14 @@ Vue.js と vue-router を使ったシングルページアプリケーションの構築は驚くほど簡単です。Vue.js のコンポーネントを使ってアプリケーションを既に構成しています。vue-router を混ぜ込むには、コンポーネントとルートをマッピングさせて vue-router にどこでレンダリングするかを知らせるだけです。以下が基本的な例です。 +> すべての example では、vue のスタンドアロンバージョンを使用してテンプレートを解析可能にしています。詳細は[こちら](http://jp.vuejs.org/v2/guide/installation.html#スタンドアロン-vs-ランタイム限定ビルド)を参照してください。 + ### HTML ``` html + + +

Hello App!

@@ -25,7 +30,7 @@ Vue.js と vue-router を使ったシングルページアプリケーション ### JavaScript ``` js -// 0. モジュールシステムを使っている場合、 Vue.use(VueRouter) を呼び出します +// 0. モジュールシステムを使っている場合 (例: vue-clie 経由で)、Vue と VueRouter をインポートし、Vue.use(VueRouter) を呼び出します。 // 1. ルートコンポーネントを定義します // 他のファイルからインポートすることもできます @@ -34,8 +39,8 @@ const Bar = { template: '

bar
' } // 2. ルートをいくつか定義します // 各ルートは 1 つのコンポーネントとマッピングされる必要があります。 -// このコンポーネントは実際の Vue.extend() によって作られたコンポーネントコンストラクタでも -// コンポーネントオプションのオブジェクトでも構いません +// このコンポーネントは実際の Vue.extend()、Vue.component() 経由によってコンポーネント ID が登録された文字列、 +// またはコンポーネントオプションのオブジェクトでも構いません。 // ネストされたルートに関しては後で説明します const routes = [ { path: '/foo', component: Foo }, diff --git a/docs/zh-cn/essentials/getting-started.md b/docs/zh-cn/essentials/getting-started.md index c89666927..878bc96ca 100644 --- a/docs/zh-cn/essentials/getting-started.md +++ b/docs/zh-cn/essentials/getting-started.md @@ -7,6 +7,9 @@ ### HTML ``` html + + +

Hello App!

@@ -25,7 +28,7 @@ ### JavaScript ``` js -// 0. 如果使用模块化机制编程, 要调用 Vue.use(VueRouter) +// 0. 如果使用模块化机制编程,導入Vue和VueRouter,要调用 vue.use(vuerouter) // 1. 定义(路由)组件。 // 可以从其他文件 import 进来