ホームページ > ウェブフロントエンド > jsチュートリアル > vueを使ったタブコンポーネントの作り方

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

亚连
リリース: 2018-06-22 14:48:52
オリジナル
1468 人が閲覧しました

この記事では主に、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 がシンタックスシュガーであることがわかったので、まず、コンポーネント内で取得されるパラメーターを知ることができます。

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

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

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート