imwty

专注大前端Web应用开发实践

0%

因为微信小程序是在微信内,如果我们能直接通过微信获取用户的信息,是不是就可以不用让用户重新填写一遍基本信息了呢。其实是的,微信官方也考虑到了这一点,所以给我们提供了几种方式,但是这些方式都零散的分布在文档的各个地方,今天笔者就把他们进行一波汇总。

阅读全文 »

小程序可以通过微信官方提供的登录能力方便地获取微信提供的用户身份标识,快速建立小程序内的用户体系。换句话说就是让用户在咱们小程序的用户id和用户的微信open_id相关联。这样用户访问时,我们可以通过获取用户的open_id,从而知道用户在我们平台的id。这样用户就可以不用输入账号密码去登录自己的账号了。

阅读全文 »

在做接口设计时,对于一些异常的响应如何处理一直是开发者们头疼的问题,不同的团队有不同的规定。有的团队会利用http状态码去表示各种情况的异常。有的团队会针对异常统一的返回200,然后在数据中增加一个code参数,用于表示各种异常的错误码,message参数中表示具体的错误信息。

阅读全文 »

微信分享主要是可以把我们做的网页分享给好友或者分享到朋友圈,在发送给好友时,展示出来的消息不是一段很丑的网址,而是带着图文描述的特殊模板消息,很多传播性质比较强的网页都会借助这个特性提升传播性。要实现这个功能,需要我们接入微信的JS-SDK...

阅读全文 »

微信授权登录是做微信公众号开发一直绕不开的话题,而且整个授权登录流程的实现,是需要前后端配合一起完成的。在过去前后端还未分离的年代,也许我们前端并不需要太过关心授权的具体实现。然而现在都2023年了,前后端分离的架构大行其道,如何在前后端分离的情况下实现微信授权登录就成了今天要探讨的重点问题。

阅读全文 »

Nodejs版本更新非常迅速,截止目前(2023年2🈷️)已经更新到了19.17.0,笔者查了下官网列出的历史版本,足足有73页之多。而我们经常需要维护一些多年前的旧项目,因为一些依赖的原因导致最新版本的Node不一定兼容,所以也就出现了我们需要根据项目去切换Node版本的问题了...

阅读全文 »

Nuxt框架由于做了一些封装处理,已经将入口文件完全隐藏了,因此对于一些新手小白来说,怎么在Nuxt中引入一些第三方库就成了个麻烦事。ElementPlus UI 本身支持服务端渲染,本文将主要概述如何在Nuxt3中集成ElementPlus。

阅读全文 »

Nuxt3最新版本3.2.2也发布了一段时间了,抱着研究学习的态度,笔者想用Nuxt3开发一个RBAC权限管理系统,结果按照官方的命令安装项目脚手架时候直接报错,提示Failed to download template from register:fetch failed

阅读全文 »