ホームページ  >  記事  >  ウェブフロントエンド  >  vueを使ったタブコンポーネントの作り方

vueを使ったタブコンポーネントの作り方

亚连
亚连オリジナル
2018-06-22 14:48:521386ブラウズ

この記事では主に、vue コンポーネントを使用して v-model をカスタマイズしてタブ コンポーネントを実装する方法について詳しく紹介します。この記事は、あらゆる人の学習や作業に必要な学習の参考になります。お友達の皆さん、ぜひ編集者をフォローして一緒に学んでください。

はじめに

最近vueを勉強しているのですが、今日カスタムコンポーネントを見ていて、ちょっと悩んでいたのですが…公式のチュートリアルがあまり詳しくないので、まとめてみることにしました。以下では多くを語る必要はありません。詳細な紹介を見てみましょう。

効果

まずは例の効果を見てみましょう!

v-model

v-model は vue のコマンドであることはわかっています。Vue の v-model は、ネイティブ フォーム コンポーネントの値を選択した値に自動的にバインドできます。このように、input タグで使用してデータの双方向バインディングを行うことができます:

<input v-model="tab">

v-model は実際には糖衣構文であり、次のように記述することもできます:

<input :value="tab" :input="tab = $event.target.value">

ご覧のとおり、Enter が渡されます。パラメータ: 値を指定し、イベント @input をリッスンします。

そのような要件がある場合は、次のように独自のコンポーネントで v-model を使用する必要があります:

<Tab v-model="tab"></Tab>

それを実装するには?

v-model がシンタックスシュガーであることがわかったので、まず、コンポーネント内で取得されるパラメーターを知ることができます。

faba38af66f017df9dac1887b5d54fa1 5247a9e2d7122dac130478a3eacaea28 e388a4556c0f65e1904146cc1a846beeこの値を出力してみることができます

以上がvueを使ったタブコンポーネントの作り方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。