File tree Expand file tree Collapse file tree 5 files changed +10
-10
lines changed
Expand file tree Collapse file tree 5 files changed +10
-10
lines changed Original file line number Diff line number Diff line change @@ -54,7 +54,7 @@ app.mount('#components-demo')
5454</div >
5555```
5656
57- <common-codepen-snippet title =" Component basics: reusing components " slug =" rNVqYvM " tab =" html, result" :preview =" false " />
57+ <common-codepen-snippet title =" Component basics: reusing components " slug =" rNVqYvM " tab =" result " :preview =" false " />
5858
5959ボタンをクリックすると、それぞれが独自の ` count ` を保持することに注意してください。 これはコンポーネントを使用する度に新しいコンポーネントの** インスタンス** が作成されるためです。
6060
@@ -111,7 +111,7 @@ app.mount('#blog-post-demo')
111111</div >
112112```
113113
114- <common-codepen-snippet title =" Component basics: passing props " slug =" PoqyOaX " tab =" html, result" :preview =" false " />
114+ <common-codepen-snippet title =" Component basics: passing props " slug =" PoqyOaX " tab =" result " :preview =" false " />
115115
116116しかしながら、一般的なアプリケーションではおそらく ` data ` に投稿の配列を持っています:
117117
@@ -227,7 +227,7 @@ app.component('blog-post', {
227227
228228` @enlarge-text="postFontSize += 0.1" ` リスナによって、親コンポーネントはこのイベントを受け取り ` postFontSize ` の値を更新することができます。
229229
230- <common-codepen-snippet title =" Component basics: emitting events " slug =" KKpGyrp " tab =" html, result" :preview =" false " />
230+ <common-codepen-snippet title =" Component basics: emitting events " slug =" KKpGyrp " tab =" result " :preview =" false " />
231231
232232コンポーネントの ` emits ` オプションにより発行されたイベントを一覧することができます:
233233
Original file line number Diff line number Diff line change 1212
1313しかし、コンポーネントを切り替える時、コンポーネントの状態を保持したり、パフォーマンスの理由から再レンダリングを避けたいときもあるでしょう。例えば、タブインターフェースを少し拡張した場合:
1414
15- <common-codepen-snippet title =" Dynamic components: without keep-alive " slug =" jOPjZOe " tab =" html,result " :preview = " false " />
15+ <common-codepen-snippet title =" Dynamic components: without keep-alive " slug =" jOPjZOe " tab =" html,result " />
1616
1717Posts タブの投稿を選択し、 _ Archive_ タブに切り替えてから _ Posts_ に戻ると、選択していた投稿が表示されないことに気づくでしょう。これは、新しいタブに切り替えるたびに、Vue が ` currentTabComponent ` の新しいインスタンスを作成するからです。
1818
@@ -27,7 +27,7 @@ Posts タブの投稿を選択し、 _Archive_ タブに切り替えてから _P
2727
2828以下の結果を確認してみてください:
2929
30- <common-codepen-snippet title =" Dynamic components: with keep-alive " slug =" VwLJQvP " tab =" html,result " :preview = " false " />
30+ <common-codepen-snippet title =" Dynamic components: with keep-alive " slug =" VwLJQvP " tab =" html,result " />
3131
3232このように _ Posts_ タブがレンダリングされていなくても、自身の状態(選択された投稿)を保持するようになります。
3333
Original file line number Diff line number Diff line change @@ -25,7 +25,7 @@ Vue.createApp({
2525
2626結果:
2727
28- <common-codepen-snippet title =" Event handling: basic " slug =" xxGadPZ " tab =" html, result" :preview =" false " />
28+ <common-codepen-snippet title =" Event handling: basic " slug =" xxGadPZ " tab =" result " :preview =" false " />
2929
3030## メソッドイベントハンドラ
3131
@@ -62,7 +62,7 @@ Vue.createApp({
6262
6363結果:
6464
65- <common-codepen-snippet title =" Event handling: with a method " slug =" jOPvmaX " tab =" js, result" :preview =" false " />
65+ <common-codepen-snippet title =" Event handling: with a method " slug =" jOPvmaX " tab =" result " :preview =" false " />
6666
6767## インラインメソッドハンドラ
6868
@@ -87,7 +87,7 @@ Vue.createApp({
8787
8888結果:
8989
90- <common-codepen-snippet title =" Event handling: with an inline handler " slug =" WNvgjda " tab =" html, result" :preview =" false " />
90+ <common-codepen-snippet title =" Event handling: with an inline handler " slug =" WNvgjda " tab =" result " :preview =" false " />
9191
9292時には、インラインステートメントハンドラでオリジナルの DOM イベントを参照したいこともあるでしょう。特別な ` $event ` 変数を使うことでメソッドに DOM イベントを渡すことができます:
9393
Original file line number Diff line number Diff line change @@ -157,7 +157,7 @@ Vue.createApp({
157157<span >Selected: {{ selected }}</span >
158158```
159159
160- <common-codepen-snippet title =" Handling forms: select bound to array " slug =" gOpBXPz " tab =" html, result" :preview =" false " />
160+ <common-codepen-snippet title =" Handling forms: select bound to array " slug =" gOpBXPz " tab =" result " :preview =" false " />
161161
162162動的なオプションを` v-for ` により描画:
163163
Original file line number Diff line number Diff line change @@ -217,7 +217,7 @@ methods: {
217217
218218結果:
219219
220- <common-codepen-snippet title =" v-for with a range " slug =" NWqLjNY " tab =" html,result " :preview = " false " />
220+ <common-codepen-snippet title =" v-for with a range " slug =" NWqLjNY " tab =" html,result " />
221221
222222## ` <template> ` での ` v-for `
223223
You can’t perform that action at this time.
0 commit comments