请问好友列表放在首页如何才能点击名字打开被点击用户的聊天窗口?下面是我复制的官方的代码,点击后无法跳转到被点击用户的聊天窗口
<div id="friends_tag" class="pc_myfriend" style="display:none">
{php}$type='1,2';$uid='';{/php}
{qb:tag name="pc_myfriend" js="pc_myfriend" class="app\common\model\Friend@get_label" where="suid=$userdb.uid&type=$type&uid=$uid" rows="500"}
<div class="friends_box" data-uid="{$rs.he_id}">
<div class="user_head"><a href="{:get_url('user',$rs.he_id)}" target="_blank"><img src="{$rs.he_id|get_user_icon}" onerror="this.src='__STATIC__/images/noface.png'"/></a></div>
<div class="friends_text">
<p class="user_name" onclick="pc_open_msg()">{$rs.he_id|get_user_name}</p>
</div>
<!--<i class="add fa fa-plus-circle" title="加好友"></i>
<i class="del fa fa-times-circle" title="移除"></i>
<i class="bad fa fa-ban" title="加黑名单"></i>-->
</div>
{/qb:tag}
</div>
<script type="text/javascript">
var ListMsgUserUrl = "{qb:url name='pc_msg_user_list' /}"; //获取分页的消息用户列表
var getShowMsgUrl = "{:iurl('index/wxapp.msg/get_more')}?page="; //"{qb:url name='pc_show_all_msg' /}"; //获取更多分页的会话记录
//var now_time = "{:time()}"; //当前时间点做个记录,之后的消息就当新消息处理
var postMsgUrl = "{:urls('wxapp.msg/add')}"; //发送消息提交的地址
var get_user_info_url = "{:urls('index/wxapp.member/getbyid')}"; //根据UID获取某个用户的相关资料
var get_uid_by_name_url = "{:urls('index/wxapp.member/get_uid')}"; //根据帐户名获取用户uid,主要是给新用户发消息用
var tongjiMsgUrl = "{qb:url name='pc_tongji_member_feed' /}"; //获取分页的统计数据
var tongjiCountUrl = "{:iurl('tongji/wxapp.count/index')}"; //获取各种统计的数量
var my_uid = "{$userdb.uid}"; //我的UID,当前用户的UID
var MyFriendUrl = "{qb:url name='pc_myfriend' /}"; //获取好友列表
var FriendActUrl = "{:urls('member/wxapp.friend/act')}"; //添加,删除好友
</script>