vue.js ベースの QQ チャット ルーム

vue.js ベースの QQ チャット ルーム

導入

これは、スケーラビリティを最大限に高めながら基本的なカプセル化を提供する vue.js に基づいて開発されたチャット ルーム コンポーネント ライブラリです。

効果のデモンストレーションは次のとおりです。

ここに画像の説明を挿入

ここに画像の説明を挿入

ここに画像の説明を挿入

ここに画像の説明を挿入

ここに画像の説明を挿入

MChat コンポーネントのレンダリング:

ここに画像の説明を挿入

ここに画像の説明を挿入

IChat コンポーネント効果図:

ここに画像の説明を挿入

ここに画像の説明を挿入

ここに画像の説明を挿入

ここに画像の説明を挿入

インストール方法

npmを使用してインストールする

npm で vue-mchat をインストールします

使用

main.js にインポートする

# npmダウンロード方法 // CSSを入力
'MChat/lib/MChat.css' をインポートします
// コンポーネントをインポートする import MChat from 'MChat'
//vue を使用してコンポーネントをロードします Vue.use(MChat)
#

二次開発の進め方

オプション1:

必要なプロジェクトに pacages フォルダをコピーし、main.js に vue-mchat を導入するだけです。

'./App.vue' からアプリをインポートします。
'../packages/index' から MChat をインポートします

Vue.use(MChat)

オプション2:

vue-mchat をベースに開発され、js ライブラリにパッケージ化されて導入されています。

vue-mchat ディレクトリで実行します。

npm 実行 lib

MChat のコンパイル済みファイル ライブラリを含む lib ファイルを取得できます。 lib ファイル全体をプロジェクトにコピーし、main.js に導入します。

'../lib/MChat.css' をインポートします
'../lib/MChat.umd' から MChat をインポートします

Vue.use(MChat)

要約する

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

以下もご興味があるかもしれません:
  • QQ WeChat チャットルーム機能を Java で実装
  • 複数人チャットルームを実現する js コード
  • Node.js+express+socket でオンラインのリアルタイム多人数チャットルームを実現
  • jsを使用して簡単なチャットルーム機能を書く
  • Node.js websocketはsocket.ioライブラリを使用してリアルタイムチャットルームを実装します
  • Node.jsでシンプルなチャットルームを作る
  • NODE.JS で遊ぶ (IV) - シンプルなチャットルームを構築するためのコード

<<:  CSS リスト モデルでのマーカー タグの使用

>>:  HTML の blockquote タグの使用と美化

推薦する

MySQL ストレージエンジン InnoDB の設定と使用方法の説明

MyISAM と InnoDB は、MySQL で最も一般的なストレージ エンジンです。前回の記事で...

MySQL の一般的なツール例の概要 (推奨)

序文この記事では主にMySQLでよく使われるツールに関する関連コンテンツを紹介し、皆さんの参考と学習...

Windows Server 2008 R2 サーバーが理由もなく自動的に再起動する問題の解決策

Windows Server 2008 サーバーが自動的に再起動します。サーバーにログインした後、ど...

HTMLのインライン要素とブロックレベル要素とは何か、またそれらの違いは何ですか

以前の就職面接で面接官が尋ねた質問を覚えています。「インライン要素とは何ですか。ブロックレベル要素と...

HTML でフォーム入力やその他のテキスト ボックスを読み取り専用にして編集不可にする方法

場合によっては、フォーム内のテキスト ボックスを読み取り専用にして、ユーザーがその中の情報を変更でき...

Docker はキューとタスクのスケジューリングを実現するために Laravel アプリケーションをデプロイします

前回の記事では、Docker を使用して Laravel アプリケーションをデプロイする方法について...

Vue フィルターの実装と適用シナリオの詳細な説明

1. 簡単な紹介Vue.js を使用すると、一般的なテキストの書式設定に使用できる独自のフィルターを...

MySQL での一時テーブルの使用例

ここ2日間ちょっと忙しくて、公式アカウントも数日更新が止まってしまいました。その結果、何人かの読者か...

Vueの使用に関する深い理解

目次Vueのコアコンセプトを理解するVueの双方向バインディングの原理と実装を探るVue 双方向バイ...

Docker で Portainer ビジュアル インターフェースを構築するための詳細な手順

前回述べた問題を解決するために、オンラインで検索したところ、非常に優れたビジュアル インターフェース...

Win10 での MySQL 8.0 ログインでユーザー 'root'@'localhost' のアクセスが拒否される (パスワード使用: YES) 問題の解決方法

最近、MySQL を学び始めました。インストールはスムーズに進み、インターネット上の既成のチュートリ...

CSS3で実装された3Dトンネル効果

達成された効果実装コードhtml <div class="scene"&g...

JavaScript におけるイベント委譲メカニズムと深いコピーと浅いコピーの簡単な分析

目次1. イベントの委任イベントバブリングイベントキャプチャイベントの泡立ちの昇華考える2. 深いコ...

正規表現に基づくあいまい文字列置換を実装するMySQLの方法の分析

この記事では、例を使用して、MySQL を使用して正規表現に基づくあいまい文字列置換を実装する方法を...

JavaScript 関数構文の説明

目次1. 通常の機能2. 矢印関数3. データパケットJSON 4. オブジェクト5. 約束6. 非...