
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
我们在使用淘宝的时候,在商品页面点击在线客服,跳转到客服聊天页以后,会浮动出当前产品信息,可以把产品信息发给客服现在我们也实现了类似功能,可以带着产品信息进聊天页面在访客聊天连接中,加入extra参数将base64加密的json字符串作为extra参数传递,可以参考下面json:base64加密({"visitorProduct":{"title":"纯坚果零食大礼包一整箱干果类网红...
访客进行聊天窗口以后,会出现几条自动欢迎的信息,这是怎么实现的呢?其实纯粹是前端实现的效果,并不是后端延迟推送。前端一次性取回几条数据以后,延迟逐条展示出来的这里就实现了一个函数,参数是一个对象数组,对象中元素有一个key是delay延迟的秒数,还有昵称头像等信息,可以传递一个回调函数,在回调函数中根据这个delay把消息延迟展示到界面上//延迟展示function displayG...
在聊天界面的输入框区域,我的实现代码是下面这样的效果图<div class="chatBottom"><div class="chatArea"><textarea class="chatAreaInput"></textarea>...
当访客一进去聊天界面以后,需要获取一下历史消息展示到界面,并且需要能分页的原理展示在顶部有一个加载更多记录的按钮,点击就能按分页获取数据//展示历史消息记录getHistoryList(){var _this=this;let pagesize=5;...
安装完docker桌面版后,docker version会有报错执行下面俩命令就可以了cd "C:\Program Files\Docker\Docker"DockerCli.exe -SwitchDaemon
vue项目的路由就相当于我们在网址url上输入的地址,访问的具体网址就是路由拿到项目先看看路由文件,就能知道具体的访问地址了例如下面的router.jsimport Vue from 'vue'import Router from 'vue-router'//登录页import Login from './components/Login.vue'//PC访客聊天页import...
客服系统中在展示聊天消息时间的时候,根据当前日期与目标日期的情况进行缩短显示,如果是同一天,只显示小时、分钟、秒,如果是同一年,只显示月日小时、分钟、秒,否则显示全部,根据这样的缩短逻辑就可以进行显示了。具体实现函数//缩短时间function shortTime(t){let time=new Date(t);let today = new Date();...
把一个Date对象的js日期 , 格式化为比如20200529形式 , 可以参考这个函数//格式化时间formateTime(t){if(t instanceof Date){let year = t.getFullYear()...
当使用chrome 无痕模式时, 默认阻止第三方cookie如果使用了localStorge或者cookie , 就会在js里报错报错SecurityError: Failed to read the 'localStorage' property from 'Window': Access is denied for this document.Failed to read the '...
隐式和显式锁定:1.innodb是两阶段锁定协议,隐式锁定比如在事务的执行过程中.会进行锁定,锁只有在commit或rollback的时候,才会同时被释放2.特定的语句进行显式锁定 select ... lock in share mode;select ... for update,where条件里面的必须是主键,否则会锁整张表3.需要用在事务中使用,并且两个查询都需要for ...