自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

原创 使用 Vite 打包工具库并使用 GitHub Actions 自动化发布npm流程

我们在日常开发中经常会使用 npm install 安装别人的包,使用别人的插件。当你在前端开发有一段时间之后你也会知道,那些npm包实际上就是别人写好的一些代码来供你调用。开发久了难免就想自己造轮子了,当然现在轮子这么多,不一定要自己造了,你可以不做,但不能不会。那么今天就来讲讲如何通过Vite + TypeScript + Vitest + GitHub Actions 自动化发布流程来发布一个属于自己的npm包。

2024-09-23 10:37:29 1747 1

原创 Node.js对接微信公众号并配置服务器验证

开发者可通过OpenID来获取用户基本信息,而如果开发者拥有多个应用(移动应用、网站应用和公众账号,公众账号只有在被绑定到微信开放平台账号下后,才会获取UnionID),可通过获取用户基本信息中的UnionID来区分用户的唯一性,因为只要是同一个微信开放平台账号下的移动应用、网站应用和公众账号,用户的UnionID是唯一的。:URL字段填写一个接口,不能是IP地址,而且域名必须指向80端口,需要后端配合,能够响应微信发送的验证,如果接口异常无法配置成功。参数内容,则接入生效,成为开发者成功,否则接入失败。

2024-09-18 23:00:57 1521

原创 uni-app和Node.js使用uni-push2.0实现通知栏消息推送功能

uniapp 提供了 unipush 统一推送服务,但是每次要推送消息的时候都要登陆 Dcloud 开发者后台,有点不方便,运营需要在我们的后台系统就可以完成操作。

2024-09-11 09:24:06 2878

原创 Node.js结合uni-app对微信公众号网页开发中的JS-SDK权限验证配置

不管是微信公众号h5开发,还是微信小程序开发,前端总是要依赖后端去完成各种调试。比如微信授权登录,再比如微信 JS-SDK 的使用需要后端获取signature,而这个签名是通过后端服务器来生成的。话说求人不如求己,所以今天带大家来介绍如何使用 Node.js 实现微信公众号的 JSSDK 调用。

2024-09-09 23:23:25 1414

原创 Node.js和vue3实现Gitee码云OAuth2第三方登录

第三方登入太常见了,微信,微博,QQ…总有一个你用过。在开发中,我们希望用户可以通过Gitee账号登录我们的网站,这样用户就不需要注册账号,直接通过Gitee账号登录即可。

2024-09-08 23:41:17 1630

原创 Node.js和vue3实现GitHub OAuth第三方登录

第三方登入太常见了,微信,微博,QQ...总有一个你用过。在开发中,我们希望用户可以通过GitHub账号登录我们的网站,这样用户就不需要注册账号,直接通过GitHub账号登录即可。

2024-09-07 19:48:20 1239

原创 Node.js和uni-app实现微信公众号网页授权登录

要实现微信公众号的网页授权登录功能,涉及到前后端的配合,这里将分为两大部分来说明:后端(使用Node.js)如何配置微信公众号的认证服务,以及前端(使用uni-app)如何集成并调用这些服务。以上步骤概述了如何使用Node.js作为后端服务器,结合uni-app进行微信公众号网页授权登录的基本流程。实际开发过程中还需要注意安全性和用户体验等方面的问题。例如,确保传输的数据加密,避免敏感信息泄露;优化加载速度,提升用户满意度等。

2024-09-06 09:00:51 1801

原创 Node.js和uni-app实现微信小程序支付

自己实现一个带支付功能的小程序,前端使用uniapp,后端使用Node.js,将实现微信小程序支付功能的全流程详细记录下来。使用的是全新的微信支付 APIv3。

2024-09-04 09:12:06 1742 1

原创 Nodejs和uni-app实现微信小程序订阅消息功能

消息能力是小程序能力中的重要组成部分,微信官方提供了订阅消息能力,以便实现开发者实现服务的闭环和更优的体验。可以支持在用户自主订阅后,推送消息到用户端(服务通知),用户点击查看详情可跳转至小程序的页面,实现服务的闭环,提高活跃度和用户粘性。

2024-09-03 14:26:16 2564 1

原创 微信小程序接入客服功能

用户可使用小程序客服消息功能,与小程序的客服人员进行沟通。客服功能主要用于在小程序内 用户与客服直接沟通用,本篇介绍客服功能的基础开发以及进阶功能的使用,另外介绍多种客服的对接方式。

2024-08-31 14:07:29 8499 1

原创 uni-app和Node.js实现app更新功能

还需要走应用市场审核,往往审核时间就需要几天,如果是有bug需要升级就会很着急,有热更之后,可以避免应用市场长时间审核,用户很快就能收到更新。以上步骤提供了一个基本的uni-app和Node.js实现app更新功能的示例。选择菜单栏上的 [文件] -> [新建] -> [项目] 创建一个新的uni-app项目。app会自动下载并安装更新,安装更新后的app后,会自动启动并运行。后端是按照这个命名规范来进行升级的,所以我们按照这个规范来。运行到手机后,页面会弹出更新提示框。之后,有时候紧急修复或修改。

2024-08-20 16:15:30 907

原创 Node.js接入geetest极验行为验证4.0

当用户在前端界面通过验证码后,会产生一批与验证码相关的参数,用户的业务请求带上这些参数,后台业务接口再将这些参数上传到极验二次校验接口,确认该用户本次验证的有效性。在客户端完成验证后,可通过回调函数获取验证码相关参数,并通过业务自定义接口如注册登录等传入服务端,服务端拿到客户端验证参数后,需要使用客户端验证参数。将客户端和服务端最终验证参数提交二次校验接口,进行二次校验,并根据二次校验返回结果处理最终的业务请求。根据极验二次校验接口返回的结果状态,进行后续的业务逻辑处理:仅当二次校验接口返回。

2024-08-17 16:50:19 1147

原创 使用 node.js 生成不限制的微信小程序码

使用node.js的web框架express.js生成不限制的微信小程序码在 Node.js 中生成微信小程序码通常涉及到与微信官方 API 的交互。微信提供了生成小程序码的接口,这些码可以用于打开特定的小程序页面或者带有参数的页面。以下是一个简单的步骤指南和示例代码来说明如何使用 Node.js 生成微信小程序码。

2024-08-16 11:35:52 1286

原创 uniapp开发的微信小程序接入百度移动统计

微信小程序统计是一款基于微信小程序的数据统计分析工具,极简接入后,将开始为您采集访问您小程序的全部访问及用户行为数据,从而为您提供多样化、实时的报表数据。微信小程序数据分析功能为开发者提供了用户分析、使用分析、场景分析、留存分析、转化分析、分享传播六大模块分析功能,帮助开发者了解小程序整体运营状况,分析小程序的用户来源、用户构成、用户增长趋势、用户留存与转化、用户小程序使用行为习惯等一些列问题。以实现数据驱动商业运营与产品迭代的目标。

2024-08-06 11:33:34 779 2

原创 使用 CSS drop-shadow函数 为 PNG 透明图片添加设置阴影

通常,我们为div盒子或者图片设置阴影使用box-shadow尽管有很好的支持,但 drop-shadow 滤镜仍然没有得到充分的利用。我希望这篇文章强调了一些使用 box-shadow的 情况,也许你可以在你的下一个项目中使用它!

2024-07-15 16:33:50 775

原创 uni-app开发的小程序版本更新提示

通过以上步骤,你可以在uni-app小程序中实现版本更新提示的功能。这不仅有助于提升用户体验,还能确保用户总是使用最新的功能和改进。记得在发布新版本时更新小程序版本号,以便及时通知用户。希望本篇博客能够帮助你在uni-app项目中顺利实现版本更新提示。好了今天的内容分享到这,下次再见 👋。

2024-07-04 09:15:56 2387

原创 uni-app实现再次返回退出应用时不退出应用而是在后台运行

大家好,今天在给大家分享一下uniapp开发经验。关于常规的我就不说了。相信大家在开发的过程中难免会遇到需要 APP 后台运行的功能,这个使用5+就可以实现的。

2024-07-01 09:02:22 1065 2

原创 js提取html富文本字符串某个标签的所有属性

在HTML中,标签可以包含各种属性,用于定义标签的特性和行为。例如,img标签可以有src属性来指定要显示的图像的URL,a标签可以有href属性来指定链接的目标地址。通过获取标签的属性值,我们可以获取到这些额外的信息,然后根据需要进行处理。

2024-06-27 08:54:22 335

原创 uniapp点击按钮效果

uniapp点击按钮效果,在uniapp中,可以通过改变按钮的样式类来实现点击按钮后改变效果的功能。以下是一个简单的示例

2024-06-21 09:46:03 766

原创 JavaScript/node通过url解析网址 获取 title标题 keywords关键词 description描述 favicon图标

JavaScript/node通过url解析网址 获取 title标题 keywords关键词 description描述 favicon图标

2024-06-18 09:04:20 1017

原创 解决uniapp微信小程序Android与iOS系统获取蓝牙广播包中deviceid不同的办法

作者在开发一款共享干衣机小程序,用的是`uniapp`框架进行开发的,开发期间时遇到了 苹果(ios) 和 安卓(android)手机 获取到的 `deviceId(mac)`地址不一致问题

2024-06-12 14:38:52 2770

原创 将本地仓库项目上传github和gitee仓库中

Github的使用与Gitee相差无几,由于网速原因,国内开发者主要使用Gitee作为版本管理器。

2024-06-08 16:39:36 918

原创 解决Unocss/Windcss/Tailwind样出现‘Unknown at rule @applyscss(unknownAtRules)’警告

@apply 是 CSS 中的一个功能,它允许您将一组样式规则应用于一个选择器。这是一种实验性质的功能,并非所有的 CSS 解析器都支持它,特别是当你使用 PostCSS 和一些Unocss/Windcss/Tailwind CSS工作时。 在 VSCode 中遇到 Unknown at rule @applyscss(unknownAtRules) 的信息,可能是因为您的编辑器或其内置的 SCSS Linter 并不识别这一规则。

2024-04-17 17:06:37 5405 1

原创 vue报错 Error in render: “TypeError: Cannot read properties of undefined (reading ‘nickname‘)“

解决方法:在需要将请求数据加载到模板最外面的地方,加上一个 v-if 判断 article 是否存在,存在就加载出模板,不存在,这一段代码就销毁,等到数据请求回来之后,就重新解析模板,然后页面加载出来,且控制台没有错误【注意,不要用 v-show 它没有真正意义上的销毁,只是css上的显示隐藏,用了还是报错】

2022-11-17 09:43:53 4952

原创 Git 提交错了不用慌,git commit --amend 修改git提交记录

实际工作场景中 可能存在某次提交代码的过程中 某个文件出错了需要重新提交这个时候 git commit --amend 就派上用场了

2022-07-01 10:07:32 1479

原创 node框架Egg上传图片到阿里云oss

因为项目需求考虑到图片储存在服务器上过多的话会对服务器带来压力,所以讲图片存在阿里云oss上,网上找了下,综合网上的示例整理了下。

2022-06-30 19:44:40 491

原创 解决VUE路由query或params参数更新变化但是组件页面数据不刷新问题

出现这种情况是因为依赖路由的query或params参数获取写在created生命周期里面,因为相同路由二次甚至多次加载的关系> 没有达到监听,退出页面再进入另一个文章页面并不会运行created组件生命周期,导致文章数据还是第一次进入的数据。

2022-04-21 14:40:50 8654 2

原创 解决vue报错Duplicate keys detected: ‘9‘. This may cause an update error.

Duplicate keys detected: ‘9’. This may cause an update error.是vue发现key不是唯一的而引发的错误.译为中文大概是 : 检测到重复键 : '9’可能会导致一个更新错误.

2022-04-09 09:23:26 7934

原创 nodejs Egg框架使用nodemailer发送邮件模块,可用于登录注册的验证码哟

在开发个人开源项目或者个人博客的时候,需要用户进行认证登录,首先我们想到的是手机验证码,但是在各大厂商验证码都需要收费,这时候我们可以用邮件进行发送验证码。主要是免费!

2022-04-07 15:26:49 3135

原创 vue项目引入本地图片不显示的解决方法

vue项目引入本地图片不显示的解决方法

2022-04-07 13:37:28 7962

原创 解决sh: egg-bin: command not found报错

sh: egg-bin: command not found解决报错:‘egg-bin‘不是内部或外部命令,也不是可运行的程序或批处理文件。

2022-04-07 09:11:58 3188

原创 node.js对接支付宝沙箱,实现支付即使到账

//引入alipay sdkconst AliPaySdk = require('alipay-sdk').default//引入alibapay formconst AlipayForm = require('alipay-sdk/lib/form').default//初始化alipay 配置const alipaySdk = new AliPaySdk({ appId: "2021000118667707", //appid privateKey: "MIIEowIBAAKCAQEA

2021-12-13 16:09:44 1065

原创 npm install -g全局安装权限问题

npm install -g全局安装权限问题全局安装 npm install nrm -g安装 nrm 时返回错误:npm ERR! The operation was rejected by your operating system.npm ERR! It is likely you do not have the permissions to access this file as the current usernpm ERR!npm ERR! If you believe this m

2021-07-29 16:14:15 826

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除