wechat-im
WeChat Mini-Programm für Instant Messaging
Ich habe viel Mühe in die Entwicklung dieses Projekts gesteckt, wenn es für Sie hilfreich und inspirierend ist, hoffe ich, ihm auf GitHub
einen star
zu geben! Es unterstützt und bestätigt auch meine Arbeit!
Ich bin kulovecc auch sehr dankbar, dass er das Problem des zu langen Textüberlauf-Layouts im Projekt korrigiert und eingereicht hat!
einführen:
wechat-im ist eine vollständige Vorlage, mit der Sie schnell Instant-Messaging-Funktionen auf der Mini-Programmplattform implementieren können.
Jetzt auf Version 2.xx aktualisiert
Im Vergleich zu 1.0.x und früheren Versionen gibt es in 2.xx neue Funktionen
Merkmal:
Derzeit nicht unterstützte Funktionen:
- Wenn Sie den Gruppenchat verwenden möchten, werden die Spitznamen der Mitglieder in der aktuellen Benutzeroberfläche nicht neben dem Avatar angezeigt.
- Es werden keine historischen Chatnachrichten lokal gespeichert. Den Grund finden Sie am Ende des Dokuments.
- Derzeit dienen alle Funktionen von WebSocket nur zum Lernen und Nachschlagen. Wenn Sie sie kommerziell nutzen möchten, entwickeln Sie sie bitte selbst.
- Derzeit wird es nicht als Plug-In unterstützt.
Welche Bedingungen benötigen Sie, um dieses Projekt zu studieren oder zu nutzen?
- Sie müssen mit den ES6-Syntaxspezifikationen und Entwurfsmustern vertraut sein, da das Projekt sonst einen hohen Schwellenwert für Sie darstellt.
- WebSocket muss nicht gründlich beherrscht werden, Sie müssen jedoch die allgemeinen APIs und die Verwendung von WebSocket kennen. Weitere Informationen finden Sie im Miniprogramm WebSocket
- Verstehen Sie die Installation von NPM-Abhängigkeiten und die Ausführung von Befehlen (dieser Block wird hauptsächlich zum Starten des lokalen WebSocket-Dienstes verwendet).
Anleitung zur Installation und Verwendung
1. Importprojekt für Entwicklertools
修改app.js文件中下面配置的url为你本地网络ip及固定的端口号8001,即ws://xx.xx.xx.xx:8001
this.imWebSocket.createSocket({url: 'ws://10.4.97.87:8001'});
2. Erstellen Sie einen lokalen WebSocket-Dienst
项目根目录下启动Terminal
需先安装依赖 npm install
执行 npm run server 即可开启WebSocket服务
3. Verwenden Sie Entwicklertools, um das Projekt auszuführen
Wenn Ihr Projekt dieses Framework verwendet und offiziell in Betrieb genommen wird, können Sie bei Bedarf den QR-Code Ihres Miniprogramms bereitstellen und ich kann es hier bewerben.
LINK
Dokumentieren
Fragen
ChangeLog
LIZENZ
zusammenarbeiten
Für den technischen Austausch treten Sie bitte den QQ-Gruppen bei: Gruppe 1: 821711186 (vollständig) Gruppe 2: 834335591
Wenn Sie eine Zusammenarbeit beabsichtigen oder Ihre Produkte bewerben möchten, können Sie QQ: 1178545208 hinzufügen
Tipps sind willkommen