前端
唐宋xy
这个作者很懒,什么都没留下…
展开
-
解决React启动自动覆盖tsconfig配置文件
大坑,create-react-app创建的项目在启动时会自动覆盖tsconfig.json中的某些配置使用create-react-app创建的项目,需要集成typescript,则安装依赖之后,启动项目会自动在项目的根路径下面创建tsconfig.json的关于typescript的配置文件,但是对于某些属性,例如paths则会在每次启动的时候进行覆盖解决方案在组件中需要引用其他的文件时,一般可以使用相对路径来引用,但是看起来并不是特别好看,而且层级较深的情况下,看起来不是特别优雅,所以可以.原创 2020-11-29 22:53:05 · 3281 阅读 · 1 评论 -
NodeJs集成Redis-Sentinel实践
Redis的架构分为:redis单机、redis主从、redis集群、redis-sentinel架构,其中redis-sentinel相对于redis集群实现了高可用等特性,对于需要保证稳定性以及核心功能的redis来说,一般会采用redis-sentinel的架构模式。前面2篇文章分别介绍了redis的单机、redis集群的nodeJS配置,本篇文章简单介绍一下redis-sentinel在NodeJs中的配置安装NPM依赖使用redis-sentinel连接redis,所以需要安装对应的依.原创 2020-11-15 23:38:59 · 722 阅读 · 0 评论 -
NodeJs集成Redis集群实践
上一篇文件简单介绍了NodeJs集成单机Redis,本篇文件简单介绍下集成Redis集群,一般生产环境中使用集群来保证高可用和高性能安装npm依赖使用ioredis连接redisnpm install --save ioredis配置redis-cluster配置redis集群并设置监听事件const Redis = require('ioredis');redis_members = [{ port: 6395, host: '127.0.0.1' }.原创 2020-10-25 22:33:22 · 1491 阅读 · 0 评论 -
NodeJS集成Redis实战
Nodejs作为前端的后端,可以对数据库操作,当然也可以对Redis进行操作,并且集成也相当简单,便于操作,可以快速实现开发安装npm依赖npm install --save redis安装到package.json配置文件中Redis配置配置redis,设置监听事件// redis.jsvar redis = require('redis');var client = redis.createClient(6379,'127.0.0.1'); //端口号、主机// 配.原创 2020-10-17 22:42:47 · 2930 阅读 · 1 评论 -
Element-ui使用的坑记录
不同浏览器的dateTimePicker选择问题在苹果的ios浏览器 safari、IE这些浏览器中,日期格式为yyyy/mm/dd,中间是/来分隔日期,chrome中几种格式都可以显示Element-UI的版本为1.4.1,使用DateTimePicker组件在IE和safari无法展示指定格式的日期,后面升级版本Element-UI的版本也可以解决此问题~在使用Element-UI的DateTimePicker组件展示日期,需要在页面中显示为yyyy-mm-dd这种格式,代码如下:<e原创 2020-06-13 23:08:05 · 408 阅读 · 0 评论 -
css+js实现录音环形进度条
在html5或者移动端开发中,如果需要用户录音功能,那么应该是需要用户点击触发动画来实现一个录音的动效或者控制时间简单实现一个滚动条效果具体效果如下:可以自定义圆环的轨道灰色为其他色或者透明,也可以自定义进度条的颜色为别的颜色,中间是一个图片,可以自定义代码如下:1. html代码<div class="record-container"> <d...原创 2019-11-24 22:38:13 · 1305 阅读 · 0 评论 -
Vue中动态生成微信分享链接和分享文字
在微信网页开发中,如果需要在不同的页面,每次分享出去的信息都是动态的不同的,就是动态的链接或者标题、描述、图片等信息,可以通过vue的导航守卫来实现一、在vue中需要引入微信jssdk配置安全域名(参考官方文档)引入微信的js文件,vue中可以直接npm安装也可以npm install weixin-js-sdk --save并在main.js中引入js:import ...原创 2019-10-29 22:51:50 · 3153 阅读 · 1 评论 -
Vue通过微信定位+百度地图获取详细地理位置信息
项目中需要使用到定位功能,定位用户所在的省市,并自动填充到省市的选择列表中,微信开发中,定位功能直接使用微信提供的接口,方便并且简单,兼容性相对好处理因为微信定位或者百度地图的定位都是先通过定位获取到用户的经纬度,然后需要再通过经纬度获取用户的详细地理位置信息。一、在vue中需要安装jssdk配置安全域名(参考官方文档)引入微信的js文件,vue中可以直接npm安装也可以np...原创 2019-10-29 22:08:23 · 4863 阅读 · 3 评论 -
JS方法splice和slice的区别
在js中对数组进行操作有很多方法,其中有两个功能很强大,并且很常用的对数组的操作的方法:splice() 和 slice(), 下面就说一下这两个方法的区别和功能splice():这个方法可以通过接收不同的参数,对数组实现增加、删除、替换等操作,注意:虽然给你一个新数组,但是该方法会改变原数组语法:array.splice(start[, deleteCount[, item1[, ...原创 2019-08-25 22:39:19 · 282 阅读 · 0 评论