前端
文章平均质量分 72
大锅睿
起飞
展开
-
实现钉钉开放平台扫码登录内部应用
因为项目的原因,现在需要实现通过手机钉钉扫码登录内部系统,钉钉提供了这样的一种扫码登录的方式,下面我们一起来看一下实现过程。这是钉钉开放平台对应技术文档的地址:https://open-doc.dingtalk.com/microapp/serverapi2/kymkv6实现功能之前要有一个开发者平台账号,怎么开通这里我就不一一阐述了,很简单,自己去申请一个即可。1、创建扫码登录应用授...原创 2019-05-24 14:19:10 · 11054 阅读 · 15 评论 -
删除node_modules
今天开发vue项目,遇到一些问题需要删除node_modules文件夹,然后重新npm install,但是直接删除文件夹会很慢而且很麻烦,需要权限,反正我是没有直接删除成功,这里分享另一种高效而且方便的方法:首先安装rimraf,它主要是用来删除文件以及文件夹npm install rimraf -g然后进入到项目根目录删除目录rimraf node_modules...原创 2019-05-13 10:17:37 · 225 阅读 · 0 评论 -
websocket实现服务器端消息推送
因为工作原因,需要实现一个服务器端消息推送的功能,就类似发布一篇文章,同时推送给指定用户,最后决定采用websocket的方式实现该功能。一、准备实现主要分为服务器端和客户端,客户端通过websocket与服务器端保持连接,这样服务器就可以向客户端主动发起请求。二、服务器端服务器端我是使用的springboot,要是用websocket只需要引入websocket的依赖即可&...原创 2019-06-17 10:00:47 · 5978 阅读 · 2 评论 -
使用vue-mugen-scroll组件实现pc端滚动刷新
由于工作的原因,现在需要实现一个滚动加载(PC端)的效果,之前使用的是vue+element,但是element没有类似的组件,所以去github上找了一个名叫vue-mugen-scroll,使用起来很简单也很方便,所以给大家分享一下如果使用。一、准备工作首先需要安装一下组件:npm install --save vue-mugen-scroll不需要全局引用,在需要的地方引...原创 2019-06-25 14:34:55 · 3035 阅读 · 1 评论 -
JS选取一个数组中另一个的数组的补集
有时候,我们可能会遇到这样一个需求,从A数组中选取除去B数组后的内容,举个例子,最后需要得到C数组a = [1,2,3,4,5]b = [1,4,5]// 需要的结果c = [2,3] 下面主要通过两种方式来实现一下。因为一般的情况下不会只是简单的基本数据结构(如上面的数组),所以这里我们使用对象数组作为测试数据let a = [{ "id":"1",...原创 2019-07-08 14:52:27 · 1214 阅读 · 0 评论