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 タグの使用と美化

推薦する

nginx プロキシ ポート 80 からポート 443 への実装

nginx.conf設定ファイルは次のとおりです。 ユーザー nginx; ワーカープロセス 1; ...

モバイルレイアウトにvw+remを使用する方法

まだ rem フレキシブルレイアウトを使用していますか?圧縮された js コードの大きなセクションを...

Vueでjsonpを使用する方法

目次1. はじめに2. インストール3. 使用4. vueファイルの使用1. はじめに最近、手書き入...

Windows 10 に Linux サブシステムをインストールする 2 つの方法 (画像とテキスト付き)

Windows 10 は Linux サブシステムをサポートするようになり、面倒なデュアル システ...

DockerコンテナでLNMPをコンパイルする例

目次1. プロジェクトの説明2. Nginxイメージの作成3. MySQLイメージの作成4. PHP...

Javascriptでビルダーパターンを実装する方法

概要ビルダー パターンは比較的単純なデザイン パターンであり、作成パターンに属します。定義: 複雑な...

純粋な CSS3 でペットの鶏のサンプルコードを実現

最近、CSS3に関する知識や記事をたくさん読んできましたが、CSS3はとても便利に使えると思います。...

MySQL コマンドを使用してインデックスを作成、削除、およびクエリする方法の紹介

MySQL データベース テーブルでは、インデックスを作成、表示、再構築、削除できるため、クエリ速度...

フロントエンドにアニメーション遷移効果を実装する方法

目次導入従来のトランジションアニメーションCSS トランジションアニメーションjsアニメーション従来...

IE8を閲覧するときにウェブサイトが自動的にIE7互換モードを使用するようにする

序文IE の将来のすべてのバージョンで Web ページの外観が一貫していることを保証するために、IE...

便利でシンプルなMySQL関数10個

関数0. 現在の時刻を表示するコマンド: select now()。機能: 現在の時刻を表示します。...

MySQLデータベースのマスタースレーブレプリケーションの原理と機能の分析

目次1. データベースのマスター/スレーブ分類: 2. MySQL マスタースレーブの紹介3. マス...

CentOS ベースの OpenStack 環境の展開に関する詳細なチュートリアル (OpenStack のインストール)

エフェクト表示: 環境準備コントローラーノード: 6GB 4時間60GB/30GB/30GB計算ノー...

Dockerイメージを構築する2つの方法

目次既存のイメージからイメージを更新します。イメージを最初から構築する: Docker イメージ リ...

2時間のDocker入門チュートリアル

目次1.0 はじめに2.0 Dockerのインストール3.0基本的なDockerコマンド4.0 Do...