Layim in Javascript, um Freunde und Gruppen zu finden

Layim in Javascript, um Freunde und Gruppen zu finden

Derzeit haben die Verantwortlichen von Layui die Struktur und den Stil der Seite zur Suche nach Layim-Freunden nicht bereitgestellt. Ich persönlich bin sehr neugierig, deshalb habe ich selbst ein Set erstellt und lade es jetzt hoch, um es mit allen zu teilen. Da ich kein Frontend-Entwickler bin, sind mir einige Aspekte nicht umfassend genug. Bitte gebt mir einen Rat!

Präsentieren Sie zur Beruhigung zunächst das Effektbild

Bildbeschreibung hier einfügen

Layim Freunde finden, Gruppen finden, Freunde hinzufügen, Gruppen beitreten:

Hängen Sie den Quellcode an und laden Sie die Punkte herunter

1. Verbindliche Benutzer-Mitgliederliste

/** HTML-Code*/
<textarea title="Benutzervorlage" id="LAY_Friend" style="display:none;">
	{{# layui.each(d.data, Funktion(Index, Element){ }}
		<div Klasse="layui-col-sm4 layui-col-md4 layui-col-lg2">
	 <div Klasse="layui-Karte" >
	 	<div Klasse="Avatar">
	 		<img class="layadmin-homepage-pad-img" src="{{ item.avatar }}" />
	 	</div>
	 	<div Klasse="Einheiten">
		 	<p>{{ item.Benutzername }}({{ item.Benutzercode }})</p>
		 	<p>{{ item.roleNames }}</p>
		 	<p>
			 	{{# if(item.isValid == 0){ }}
			 		<button userId="{{ item.userId }}" class="addFriend layui-btn layui-btn-xs" style="background-color:#7ADDD4;">&nbsp;&nbsp;<strong>+</strong>&nbsp;&nbsp;Freunde&nbsp;&nbsp;</button>
			 	{{# } anders { }}
			 		<span class="c_red">Bereits Freunde</span>
			 	{{# } }}
		 	</p>
	 	</div>
	 </div>
 	</div>
 	{{# }); }}
</textarea>

/** js-Code */
$.ajax({
 Typ: "get",
 URL: "../json/friend.json",
 asynchron: wahr,
 Daten: Daten,
 Erfolg: Funktion (Daten) {
 	var json = Daten;
 	var Liste = json.data;
 	wenn(Liste != null){
 		// Daten in HTML-Format konvertiert var html = laytpl(LAY_Friend.value).render({
			 Daten: Liste
			});
			Steuerung.html(html);
 	}anders{
 		control.append('<div style="color:#ccc; margin:150px 350px;">Es wurden keine Benutzer gefunden, die den Suchkriterien entsprechen</div>');
 	}
 }
});

2. Freunde hinzufügen

Bildbeschreibung hier einfügen

/**
 * Freunde hinzufügen */
$(document).on('klicken', '.addFriend', function() {
	var meinBut = $(dies);
	var userId = meinBut.attr("userId");
	// Öffne die Schnittstelle zur Bestätigung des Hinzufügens von Freunden layim.add({
		Typ: "Freund"
 ,Benutzername: Benutzer.Benutzername
 ,Avatar: Benutzer.Avatar
 ,submit: Funktion(Gruppe, Bemerkung, Index){
			layer.msg('Freundschaftsanfrage wurde gesendet, bitte warten Sie auf die Bestätigung der anderen Partei', { icon: 1 });
			// Schaltfläche „Ändern“ myBut.parent().html('<span class="c_red">Bewerbung wurde übermittelt</span>');
		 	// Fügen Sie hier Ihren Push-Informationscode ein} 
 });
});

3. Push-Informationen

Verwenden Sie Socket Push, um eine befreundete Anwendung hinzuzufügen

// Eine Nachricht pushen var msg = {
		Typ: "addMsgbox", // Wird beiläufig definiert, wird verwendet, um Nachrichtentypen auf der Serverseite zu unterscheiden sendType: 1, // Wird beiläufig definiert, wird verwendet, um Nachrichtentypen auf der Serverseite zu unterscheiden fromId: loginUserId, // Bewerber toId: user.id, // Freundes-ID groupId: group, // Gruppe comment: comment // Überprüfungsinformationen }
websocket.send(JSON.stringify({
 	Typ: 'chatMsgbox' // Einfach definieren, wird verwendet, um Nachrichtentypen auf der Serverseite zu unterscheiden, Daten: msg
 }));

4. Vermutlich magst du

https://www.jb51.net/article/23188.htm

Dies ist das Ende dieses Artikels über die Suche nach Freunden und Gruppen mit Layim in JavaScript. Weitere relevante Inhalte zu der Suche nach Freunden und Gruppen mit Layim finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder lesen Sie weiter in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird!

Das könnte Sie auch interessieren:
  • Beispielcode von layim zum Integrieren des Rechtsklickmenüs in JavaScript
  • JS-Implementierungsbeispiel zum Ermitteln, ob der Attributwert eines Objekts in einem Array vorhanden ist
  • JavaScript-reguläre Ausdrücke und String-Suchmethoden
  • Beispiele für gängige Such-, Sortier- und Deduplizierungsalgorithmen, die in JS implementiert sind
  • Detaillierte Erklärung des JS-Binärsuchalgorithmus

<<:  Spezifische Verwendung von Nginx Keepalive

>>:  Detaillierte Erläuterung der MySQL Master-Slave-Replikationspraxis - GTID-basierte Replikation

Artikel empfehlen

Detaillierte Erklärung von Promises in JavaScript

Inhaltsverzeichnis Grundlegende Verwendung von Pr...

JavaScript-Canvas zum Erzielen von Regentropfeneffekten

In diesem Artikelbeispiel wird der spezifische Co...

Detaillierte Erläuterung des Prozesses der Zabbix-Überwachung von SQLServer

Werfen wir einen Blick auf die Zabbix-Überwachung...

Empfehlen Sie 60 Paging-Fälle und bewährte Vorgehensweisen

<br />Struktur und Hierarchie reduzieren die...

Fehler bei der Eingabe chinesischer Zeichen im Flex-Programm Firefox

In niedrigeren Versionen von Firefox können keine ...

Reines CSS3 zur Erzielung einer Mouseover-Schaltflächenanimation, Teil 2

Haben Sie nach den letzten beiden Kapiteln ein ne...

Details zur Überwachung von DOM-Elementen durch MutationObServer in JavaScript

1. Grundlegende Verwendung Es kann über den Mutat...

Detaillierte Erklärung des Unterschieds zwischen Tags und Elementen in HTML

Ich glaube, dass es vielen Freunden, die sich mit ...

Einführung in lokale Komponenten in Vue

In Vue können wir lokale Komponenten selbst defin...

Analyse verschiedener Fehler bei Sortierregeln für MySQL-Tabellen

Der folgende Fehler wird gemeldet, wenn MySQL meh...

So erstellen Sie einen Flammeneffekt mit CSS

Unten beginnt der Haupttext. 123WORDPRESS.COM Her...

Analyse des Prinzips der Verwendung von PDO zur Verhinderung von SQL-Injection

Vorwort Dieser Artikel verwendet die Vorverarbeit...

25 Beispiele für Website-Design im Nachrichtenstil

bmi Voyager Heugabel Ulster Lebensmittelhändler F...

Tutorial zur Installation von MySQL 5.6 auf CentOS 6.5

1. Laden Sie das RPM-Paket für Linux herunter htt...