Skip to content

Commit 9c489aa

Browse files
authored
API Reference > Application Config の翻訳を追従 (#367)
* fix: remove devtools from config vuejs/docs@39b7bb0#diff-4bcba432c725c343e09028bc45d74c2a76af05e7148214dc7da62a8aace1718b * Update application-config.md vuejs/docs@1e772b3#diff-4bcba432c725c343e09028bc45d74c2a76af05e7148214dc7da62a8aace1718b * feat: add note on isCustomElement in runtime-only builds vuejs/docs@4b551fb#diff-4bcba432c725c343e09028bc45d74c2a76af05e7148214dc7da62a8aace1718b * fix: reword the introduction and example for application config vuejs/docs@ec0816e#diff-4bcba432c725c343e09028bc45d74c2a76af05e7148214dc7da62a8aace1718b * docs: reduce the reliance on the global Vue in API Reference examples vuejs/docs@35f5b52#diff-4bcba432c725c343e09028bc45d74c2a76af05e7148214dc7da62a8aace1718b * docs: translate api reference > application config
1 parent 44ce407 commit 9c489aa

File tree

1 file changed

+13
-21
lines changed

1 file changed

+13
-21
lines changed

src/api/application-config.md

Lines changed: 13 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,14 @@
11
# アプリケーション構成
22

3-
`config` は、 Vue アプリケーションのグローバル設定を含むオブジェクトです。アプリケーションをマウントする前に、以下のプロパティを変更できます:
3+
すべての Vue アプリケーションは、そのアプリケーションの構成設定を含む `config` オブジェクトを公開します:
44

55
```js
6-
const app = Vue.createApp({})
6+
const app = createApp({})
77

8-
app.config = {...}
8+
console.log(app.config)
99
```
1010

11-
## devtools
12-
13-
- **型:** `boolean`
14-
15-
- **デフォルト:** `true` (プロダクションビルドでは `false`)
16-
17-
- **使用方法:**
18-
19-
```js
20-
app.config.devtools = true
21-
```
22-
23-
[vue-devtools](https://github.com/vuejs/vue-devtools) による検査を許可するかどうかを設定します。このオプションのデフォルト値は、development ビルドでは `true` に、プロダクションビルドでは `false` となります。true にすることで、プロダクションビルドで検査を有効にできます。
11+
アプリケーションをマウントする前に、以下に列挙したプロパティを変更することができます。
2412

2513
## errorHandler
2614

@@ -78,14 +66,14 @@ app.component('child-component', {
7866

7967
アプリケーション内のあらゆるコンポーネントのインスタンスからアクセスできるグローバルなプロパティを追加します。名称が競合した場合、コンポーネントのプロパティが優先されます。
8068

81-
これは、 Vue 2.x における Vue.prototype` 拡張を置き換えることができます:
69+
これは、 Vue 2.x における `Vue.prototype` 拡張を置き換えることができます:
8270

8371
```js
8472
// Before
8573
Vue.prototype.$http = () => {}
8674

8775
// After
88-
const app = Vue.createApp({})
76+
const app = createApp({})
8977
app.config.globalProperties.$http = () => {}
9078
```
9179

@@ -106,6 +94,10 @@ Vue の外部にて定義された(Web Components API を利用した場合な
10694

10795
> この関数では、全てのネイティブの HTML ならびに SVG のタグをマッチさせる必要はありません。Vue のパーサが自動的にこのチェックを行います。
10896
97+
::: tip Important
98+
この設定オプションは、ランタイムコンパイラを使うときにのみ尊重されます。ランタイム限定ビルドを使う場合、 `isCustomElement` は代わりにビルドの設定で `@vue/compiler-dom` に渡す必要があります。例えば、 [vue-loader の `compilerOptions` オプション](https://vue-loader.vuejs.org/options.html#compileroptions) を経由して渡します。
99+
:::
100+
109101
## optionMergeStrategies
110102

111103
- **型:** `{ [key: string]: Function }`
@@ -115,7 +107,7 @@ Vue の外部にて定義された(Web Components API を利用した場合な
115107
- **使用方法:**
116108

117109
```js
118-
const app = Vue.createApp({
110+
const app = createApp({
119111
mounted() {
120112
console.log(this.$options.hello)
121113
}
@@ -134,9 +126,9 @@ app.mixin({
134126

135127
カスタムオプションのマージ戦略を定義します。
136128

137-
マージ戦略は、親インスタンスと子インスタンスで定義されたオプションの値をそれぞれ第一引数と第二引数として受け取ります。アプリケーションコンテキストのインスタンスは、第三引数として渡されます
129+
マージ戦略は、親インスタンスと子インスタンスで定義されたオプションの値をそれぞれ第 1 引数と第 2 引数として受け取ります。アプリケーションコンテキストのインスタンスは、第 3 引数として渡されます
138130

139-
- **こちらも:** [Custom Option Merging Strategies](../guide/mixins.html#custom-option-merge-strategies)
131+
- **参照:** [Custom Option Merging Strategies](../guide/mixins.html#custom-option-merge-strategies)
140132

141133
## performance
142134

0 commit comments

Comments
 (0)