VUE ユニアプリカスタムコンポーネントについての簡単な説明

VUE ユニアプリカスタムコンポーネントについての簡単な説明

1. 親コンポーネントはpropsを通じて子コンポーネントにデータを渡すことができる

2. 子コンポーネントはカスタムイベントを通じて親コンポーネントにデータを渡すことができ、親コンポーネントはイベントをカスタマイズし、子コンポーネントは親コンポーネントイベントをトリガーし、データを渡します。

3. サブコンポーネントはスロットを定義して、親コンポーネントが表示するコンテンツをカスタマイズできるようにします。

4. easycom仕様を使用してコンポーネントを直接使用する

page/news/news.vue

<テンプレート>
	<表示>
		<view>カスタム コンポーネントの使用仕様</view>
		<カードの色="赤" @fclick="fclick"></カード>
		<card color="yellow">黄色のコンポーネント</card>
	</ビュー>
</テンプレート>

<スクリプト>
	エクスポートデフォルト{
		データ() {
			戻る {
				
			}
		},
		メソッド: {
			fclick(メッセージ){
				console.log('親コンポーネントは子コンポーネントから渡された値を受け取ります: '+msg);
			}
		}
	}
</スクリプト>

<スタイル>

</スタイル>

コンポーネント: components/card/card.vue

<テンプレート>
	<view :style="{background:color}" @click="zclick">
		カスタム コンポーネント <slot></slot>
	</ビュー>
</テンプレート>

<スクリプト>
	エクスポートデフォルト{
		名前:"カード",
		小道具:{
			色:{
				タイプ:文字列、
				デフォルト: '白'
			}
		},
		データ() {
			戻る {
				
			};
		},
		方法:{
			zclick(){
				console.log('サブコンポーネントをクリックしました');
				this.$emit('fclick','クリック イベントが親コンポーネントに渡されます');
			}
		}
	}
</スクリプト>

<スタイル>

</スタイル>

要約する

この記事はこれで終わりです。皆さんのお役に立てれば幸いです。また、123WORDPRESS.COM のその他のコンテンツにも注目していただければ幸いです。

以下もご興味があるかもしれません:
  • Vue でのルータービューコンポーネントの使用に関する詳細な説明
  • Vue3の組み込みコンポーネントであるTeleportの使い方を詳しく説明します
  • VUE ユニアプリの基本コンポーネントの簡単な紹介
  • Vue開発の詳細な説明 ソートコンポーネントコード
  • Vueのコンポーネントの詳細な説明

<<:  dockerでビルドしたnacos1.3.0の実装

>>:  表の境界線の CSS 構文

推薦する

Vue.js フロントエンドフレームワークにおけるイベント処理の概要

1. v-onイベント監視DOM イベントをリッスンするには、v-on ディレクティブを使用します。...

MySQLの基本操作を詳しく解説(第2部)

序文この記事には1. データベースのいくつかの主要な制約2. テーブル間の関係制約:主キー制約: 機...

シンプルな商品スクリーニング機能を実現するjs

この記事の例では、商品スクリーニング機能を実装するためのjsの具体的なコードを参考までに共有していま...

Linux コマンドラインで電卓を使用する 5 つのコマンド

みなさんこんにちは。私は梁旭です。 Linux を使用するときに、計算を行う必要がある場合があり、そ...

Dockerイメージを素早くデプロイして実行する最新のIDEAプロセスの詳細な説明

背景docker とアイデアを使用して、Java Web の開発、展開、運用までのプロセス全体を実現...

Apache の一般的な仮想ホスト設定方法の分析

1. Apacheサーバーのインストールと設定yum インストール httpd -y systemc...

Linux でスレッドを作成するための pthread_create の具体的な使用法

pthread_create関数機能紹介pthread_createはUNIX環境のスレッド作成関数...

フォーム要素とプロンプトテキストが揃っていない問題

最近のプロジェクトでは、多くのフォーム、特にチェックボックスとラジオボタンの作成が含まれます。しかし...

外部ファイル(js/vbs/css)をインポートするときに文字化けを回避する方法

ページ内にはjs、cssなどの外部ファイルが導入されており、外部ファイルのエンコードが現在のページフ...

MySQL 5.7 の /etc/my.cnf パラメータの紹介

以下は、mysql 5.7 の /etc/my.cnf の一般的なパラメータの一部です。これらを自分...

Centos7 で ZooKeeper3.4 ミドルウェアを構築するための一般的なコマンドの概要

1.ダウンロードして解凍する1. Zookeeperの紹介分散サービス フレームワークとして、Zoo...

Linux ネットワークプログラミング機能の簡単な分析

目次1.ソケットを作成する2. ソケットをバインドする3. 聞き手を作る。聞く4. 接続が受け入れら...

Dockerfile の一般的なコマンドの概要

構文の構成: 1 注釈情報2 コマンド --- パラメータ [通常は大文字 | 実際には大文字と小文...

Dockerのオンラインおよびオフラインインストールと一般的なコマンド操作

1. テスト環境名前バージョンセント7.6ドッカー18.09.06 2. オンラインインストールここ...

OracleデータをMySQLデータベースに抽出する実装プロセス

Oracle データベースから MySQL データベースへの移行では、Oracle データベース モ...