评论


默认已经对恶意内容进行过滤,为防万一,请在后台再自行过滤一遍。
评论效果
代码
<div id="comment" class="comment"></div>

<script>
	javaex.comment({
		id : "comment",		// 评论列表的承载主键
		avatar : "http://doc.javaex.cn/javaex/javaex/pc/images/user.jpg", 	// 默认头像地址
		url : "http://www.m173.cc/?UID=", // 用户信息页面的请求地址
		commentCount : 8,	// 评论+回复的总条数
		list : list,		// 评论+回复的数据
		commentMapping : {	// 评论字段映射
			commentId : "id",	// 评论表的主键
			userId : "userId",	// 评论用户的id
			userName : "loginName",	// 评论用户的名称(一般为登录名或昵称)
			avatar : "avatar",	// 评论用户的头像
			content : "content",	// 评论内容
			time : "updateTime",	// 评论时间
			replyInfoList : "replyInfoList" // 该条评论下的回复数据
		},
		replyMapping : {	// 回复字段映射
			userId : "userId",	// 回复用户的id
			userName : "loginName",	// 回复用户的名称(一般为登录名或昵称)
			avatar : "avatar",	// 回复用户的头像
			toUserId : "toUserId",	// 被回复用户的id
			toUserName : "toLoginName",	// 被回复用户的名称(一般为登录名或昵称)
			content : "content",	// 回复内容
			time : "updateTime"	// 回复时间
		},
		callback : function(rtn) {	// 用户评论后的回调函数
			if (rtn.type=="comment") {
				// 对视频的评论
				// 返回评论内容
				console.log(rtn.content);
			} else if (rtn.type=="reply") {
				// 对评论的回复
				console.log(rtn.commentId);	// 返回评论的主键
				console.log(rtn.toUserId);	// 返回回复对象的userId
				console.log(rtn.toUserName);	// 返回回复对象的名称
				console.log(rtn.content);	// 返回回复内容
			}
		}
	});
</script>
参数说明(使用属性默认值时,可以缺省该属性)
序号 属性名 默认值 说明
1 id 评论组件div容器的id
2 avatar 用户没有上传头像时,默认头像地址
3 url 点击用户名称时,会跳转到该用户的空间主页,请填写该请求路径,组件会自动传递用户的id
4 commentCount 0 评论+回复的总条数
5 list 评论+回复的数据
6 commentMapping 评论字段映射,具体看示例代码
7 replyMapping 回复字段映射,具体看示例代码
8 callback 用户评论或回复后返回的回调函数,具体看示例代码