logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

前端实现日历,天干地支,黄历,农历,节日,生肖,星座

还有一个中国农历的库,这个可以不装,因为第一个已经有了npm i chinese-lunar-calendar。需要下载一个新的依赖npm install lunar-javascript,取农历黄历星宿天干地支等。还需要一个获取一个月每天日期的库npm i calendar。

文章图片
#前端#节日
前端如何实现emoji表情

在前端开发中,其实我们的utf-8字符库中,包含了上万种的字符符号,我们直接用就可以,支持十进制和十六进制两种,其实很简单,我写个demo。下面我写了一个简单的例子,循环出来了一些表情包,喜欢的朋友们直接拿去用就可以了。这一段代码循环出来是这样的,相信已经可以满足绝大部分场景了。这就是下面这个表情了,

文章图片
#前端
前端实现扫一扫,扫描二维码(VUE,H5);jsQR,zxing两种方式

这里H5也好,vue也好,如果想要部署到服务器上,,否则无法使用。本地启动项目的时候,很多人在vue中无法实现该效果,那是因为需要我们,否则也无法使用摄像头。

文章图片
#前端#vue.js#javascript
vue3+vite项目打包注意事项和相关问题,babel使用,ie,es5兼容

vue3+vite项目打包后,可能会出现很多问题,这里我先写一部分,后面慢慢补充首先是配置问题,在vite.config.js中,配置生产可以又以下几种常见的如果你需要然后加入我上面写的中的内容即可,如果那么,这是因为在项目中,vite需要使用terser进行代码压缩,但是terser并没有安装,需要安装这样就可以继续打包了。

文章图片
#vue.js#javascript#前端
vue3+vite 连mqtt (遇到的坑的简单的demo)

当然,这只是我个人的一些收集和理解,在后续项目上线过程中,我会在这篇文章中持续更新遇到的坑和需要注意的东西,如果对文章中的内容有 不同意见 或者 发现我文章中错误的地方,可以评论或者私信我。上面就是一个简单的发布订阅和断开链接的demo,这里写的非常详细,因为我是做的支付,所以我这里默认的qos就是2了,这里的qos根据你不同的需要去更改,具体如下。,那是因为直接返回过来的是一个二进制数组,我们需

#前端#vue.js
vue3上传图片,进行图片压缩(image-compressor.js)

在图片上传的过程中,如果图片体量过大,会很影响效率,并且在做某些特殊业务的时候,可能对上传图片的大小有限制,我们要么就对上传的文件进行限制,要么就对图片进行压缩后再上传,我这里采用了compressor.js。这样我们就对不同大小的图片进行了一个简单判断,让其大部分保持在1MB左右,各位小伙伴可以根据自身实际情况写不同的算法,这里的。这样,我们就上传了一个压缩的图片,最大可以上传9MB的,并且会把

文章图片
#javascript#vue.js#前端
node版本过高导致项目无法启动,nvm use切换之后,node-v无效

这里需要补充一点,在切换的时候,可能会出现nvm use 失败的情况,但是他也不报错,这个时候需要你创建一个nodejs文件夹。nvm install 14.15.1(请安装上面我让你记住的那个版本,必须安装,没得选)里面包含了nvm安装包,内置了node14和node6,npm也在里面了,是64位的。在输入>nvm use 14.15.1(你想用哪个版本就用哪个版本)打开nvm-setup,先安

文章图片
#前端#javascript#node.js
到底了