欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

javascript中l(wèi)ayim之查找好友查找群組

 更新時(shí)間:2021年02月06日 11:09:31   作者:踮腳敲代碼  
這篇文章主要介紹了javascript中l(wèi)ayim之查找好友查找群組,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

目前layui官方暫沒(méi)提供layim查找好友頁(yè)面的結(jié)構(gòu)與樣式,我個(gè)人好奇心極強(qiáng),自己弄了一套,現(xiàn)在上傳與大家分享。小生不是做前端的,有些方面不夠全面,請(qǐng)各位大神指點(diǎn)一二!

先呈上效果圖壓壓驚

在這里插入圖片描述

Layim查找好友、查找群組、添加好友、加入群組:

附上源碼,積分下載

一、綁定用戶成員列表

/** html代碼 */
<textarea title="用戶模版" id="LAY_Friend" style="display:none;">
	{{# layui.each(d.data, function(index, item){ }}
		<div class="layui-col-sm4 layui-col-md4 layui-col-lg2">
	 <div class="layui-card" >
	 	<div class="avatar">
	 		<img class="layadmin-homepage-pad-img" src="{{ item.avatar }}" />
	 	</div>
	 	<div class="units">
		 	<p>{{ item.userName }}({{ item.userCode }})</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;好友&nbsp;&nbsp;</button>
			 	{{# } else { }}
			 		<span class="c_red">已經(jīng)是好友</span>
			 	{{# } }}
		 	</p>
	 	</div>
	 </div>
 	</div>
 	{{# }); }}
</textarea>

/** js代碼 */
$.ajax({
 type: "get",
 url: "../json/friend.json",
 async: true,
 data: data,
 success: function (data) {
 	var json = data;
 	var list = json.data;
 	if(list != null){
 		// 數(shù)據(jù)轉(zhuǎn)化為html格式
			var html = laytpl(LAY_Friend.value).render({
			 data: list
			});
			control.html(html);
 	}else{
 		control.append('<div style="color:#ccc; margin:150px 350px;">沒(méi)有找到符合搜索條件的用戶</div>');
 	}
 }
});

二、添加好友

在這里插入圖片描述

/**
 * 添加好友
 */
$(document).on('click', '.addFriend', function() {
	var myBut = $(this);
	var userId = myBut.attr("userId");
	// 彈出添加好友驗(yàn)證界面
	layim.add({
		type: 'friend'
 ,username: user.username
 ,avatar: user.avatar
 ,submit: function(group, remark, index){
			layer.msg('好友申請(qǐng)已發(fā)送,請(qǐng)等待對(duì)方確認(rèn)', { icon: 1 });
			// 修改按鈕
		 	myBut.parent().html('<span class="c_red">已經(jīng)提交申請(qǐng)</span>');
		 	// 在這里插入你的推送信息代碼
 } 
 });
});

三、推送信息

利用socket推送添加好友申請(qǐng)

// 推送一個(gè)消息
var msg = {
		type: "addMsgbox",	// 隨便定義,用于在服務(wù)端區(qū)分消息類型
		sendType: 1, 		// 隨便定義,用于在服務(wù)端區(qū)分消息類型
		fromId: loginUserId, 	// 申請(qǐng)者
		toId: user.id,			// 好友編號(hào)
		groupId: group,			// 所在分組
		remark: remark			// 驗(yàn)證信息
	}
websocket.send(JSON.stringify({
 	type: 'chatMsgbox' // 隨便定義,用于在服務(wù)端區(qū)分消息類型
 	,data: msg
 }));

四、猜您喜歡

http://www.dbjr.com.cn/article/23188.htm

到此這篇關(guān)于javascript中l(wèi)ayim之查找好友查找群組的文章就介紹到這了,更多相關(guān)layim查找好友查找群組內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • js中的escape及unescape函數(shù)的php實(shí)現(xiàn)代碼

    js中的escape及unescape函數(shù)的php實(shí)現(xiàn)代碼

    js中的escape及unescape函數(shù)的php實(shí)現(xiàn)代碼...
    2007-09-09
  • firefox瀏覽器下javascript 拖動(dòng)層效果與原理分析代碼

    firefox瀏覽器下javascript 拖動(dòng)層效果與原理分析代碼

    這篇文章主要給大家介紹了關(guān)于在firefox瀏覽器下如何利用javascript實(shí)現(xiàn)拖動(dòng)層效果,以及其中的原理分析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,下面來(lái)一起看看吧
    2007-12-12
  • js數(shù)組去重的hash方法

    js數(shù)組去重的hash方法

    對(duì)于JavaScript數(shù)組去除重復(fù)項(xiàng),現(xiàn)在有多種方法,其中一種是hash,本文主要對(duì)hash方法去除js數(shù)組重復(fù)項(xiàng)進(jìn)行介紹,下面就跟小編一起來(lái)看下吧
    2016-12-12
  • JS實(shí)現(xiàn)九宮格拼圖游戲

    JS實(shí)現(xiàn)九宮格拼圖游戲

    這篇文章主要為大家詳細(xì)介紹了JS實(shí)現(xiàn)九宮格拼圖游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-06-06
  • Sample script that displays all of the users in a given SQL Server DB

    Sample script that displays all of the users in a given SQL

    Sample script that displays all of the users in a given SQL Server DB...
    2007-06-06
  • JS/HTML5游戲常用算法之路徑搜索算法 隨機(jī)迷宮算法詳解【普里姆算法】

    JS/HTML5游戲常用算法之路徑搜索算法 隨機(jī)迷宮算法詳解【普里姆算法】

    這篇文章主要介紹了JS/HTML5游戲常用算法之路徑搜索算法 隨機(jī)迷宮算法,結(jié)合實(shí)例形式詳細(xì)分析了針對(duì)迷宮游戲路徑搜索算法的普里姆算法相關(guān)原理、實(shí)現(xiàn)方法及操作注意事項(xiàng),需要的朋友可以參考下
    2018-12-12
  • js實(shí)現(xiàn)點(diǎn)擊彈窗彈出登錄框

    js實(shí)現(xiàn)點(diǎn)擊彈窗彈出登錄框

    這篇文章主要為大家詳細(xì)介紹了js實(shí)現(xiàn)點(diǎn)擊彈窗彈出登錄框,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-04-04
  • 微信小程序數(shù)據(jù)監(jiān)聽(tīng)器使用實(shí)例詳解

    微信小程序數(shù)據(jù)監(jiān)聽(tīng)器使用實(shí)例詳解

    這篇文章主要介紹了微信小程序數(shù)據(jù)監(jiān)聽(tīng)器使用實(shí)例,數(shù)據(jù)監(jiān)聽(tīng)器用于監(jiān)聽(tīng)和響應(yīng)任何屬性和數(shù)據(jù)字段的變化,從而執(zhí)行特定的操作。它的作用類似于vue中的watch偵聽(tīng)器
    2023-04-04
  • Script的加載方法小結(jié)

    Script的加載方法小結(jié)

    對(duì)動(dòng)態(tài)加載腳本,需要重點(diǎn)關(guān)注的一個(gè)問(wèn)題是,所動(dòng)態(tài)加載的JS腳本的接口依賴問(wèn)題。
    2011-01-01
  • JavaScript this使用方法圖解

    JavaScript this使用方法圖解

    這篇文章主要介紹了JavaScript this使用方法圖解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-02-02

最新評(píng)論