File tree Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change 1
1
# テンプレート構文
2
2
3
- Vue.js では HTML ベースのテンプレート構文を使っているので、Vue インスタンスのデータと描画された DOM を宣言的に対応させることができます。全ての Vue.js テンプレートは、仕様に準拠しているブラウザや HTML パーサによってパースできる有効な HTML です。
3
+ Vue.js では HTML ベースのテンプレート構文を使っているので、アプリケーションインスタンスのデータと描画された DOM を宣言的に対応させることができます。全ての Vue.js テンプレートは、仕様に準拠しているブラウザや HTML パーサによってパースできる有効な HTML です。
4
4
5
5
内部では、Vue はテンプレートを仮想 (Virtual) DOM の描画 (render) 関数にコンパイルします。リアクティブシステムと組み合わせて、Vue は再描画に必要なコンポーネントをインテリジェントに把握でき、アプリケーションの状態が変わった時に最低限の DOM 操作を適用します
6
6
@@ -73,7 +73,7 @@ Mustache は、HTML 属性の内部で使用することはできません。代
73
73
<div v-bind:id =" 'list-' + id" ></div >
74
74
```
75
75
76
- これらの式は、Vue インスタンスが所有するデータスコープ内で JavaScript として評価されます。制限として、それぞれのバインディングは、** 単一の式** だけ含むことができるというものです。なので、以下は動作** しません** :
76
+ これらの式は、現在のアクティブなインスタンスのデータスコープ内で JavaScript として評価されます。制限として、それぞれのバインディングは、** 単一の式** だけ含むことができるというものです。なので、以下は動作** しません** :
77
77
78
78
``` html
79
79
<!-- これは文であり、式ではありません: -->
@@ -122,7 +122,7 @@ Mustache は、HTML 属性の内部で使用することはできません。代
122
122
<a v-bind:[attributeName] =" url" > ... </a >
123
123
```
124
124
125
- ここで ` attributeName ` は JavaScript 式として動的に評価され、その評価結果が引数の最終的な値として使われます。例えば、Vue インスタンスが ` "href" ` という値の ` attributeName ` という data プロパティをもつ場合、このバインディングは ` v-bind:href ` と等しくなります。
125
+ ここで ` attributeName ` は JavaScript 式として動的に評価され、その評価結果が引数の最終的な値として使われます。例えば、アプリケーションインスタンスが ` "href" ` という値の ` attributeName ` という data プロパティをもつ場合、このバインディングは ` v-bind:href ` と等しくなります。
126
126
127
127
同様に、動的なイベント名にハンドラをバインドするために動的引数を使うこともできます:
128
128
You can’t perform that action at this time.
0 commit comments