uni-app网络请求最佳实践:封装、拦截与错误处理

网络请求是前端应用的重中之重,一个好的请求封装可以让开发事半功倍。本文将分享uni-app网络请求的最佳实践经验。

继续阅读全文 »

uni-app生命周期踩坑指南:常见错误与最佳实践

在uni-app开发中,正确理解和使用生命周期函数是避免各种异常问题的关键。本文将详细介绍uni-app生命周期中的常见陷阱和解决方案。

继续阅读全文 »

uni-app实现本地通知栏消息推送(不使用第三方插件)的知识点和一些坑

PUSH模块

uni-app已经集成push服务,这是一个包括客户端和服务器的统一服务,整合了苹果APNs、华为、小米、OPPO、VIVO、魅族、谷歌FCM等多家厂商的系统推送和个推的独立推送,不管客户端还是服务器,一套代码多端推送。

并且只需要简单的到项目配置文件manifest.json模块项中勾选一下即可使用。

坑:未添加PUSH模块

未添加PUSH模块

这个问题很奇怪,不管是云打包正式版,还是打包测试基座什么的,一直都是提示这个。

解决

这个问题虽然很奇怪,但是也很简单,只需要在项目配置文件manifest.json勾选push模块后,重新打包一次测试基座。

继续阅读全文 »

使用vercel和github免费实现serverless api接口服务部署

vercel

简单介绍一下vercel

vercel和github Pages一样,也是一个免费的托管平台,同类的平台还有Netlify,提供CDN加速。

但是在相比之下,vercel在国内的访问速度更快,可以托管动态网站,并且提供Production环境和development环境。

支持持续集成,一次push就会自动化构建发布,发布在development环境,都会生成不一样的链接可供预览。

自动配置https,不用自己去FreeSSL申请证书,更是省去了一大堆证书的配置,可以绑定自定义域名。

注册vercel

打开vercel主页 https://vercel.com/login

注册vercel

继续阅读全文 »

Unity一些常用的小知识点笔记,WebGL部署报Unable to parse Build解决笔记

Unity知识点一

Unity打包WebGL报Unable to parse Build

错误详情示例:

Unable to parse Build/*.framework.js.gz! This can happen if build compression was enabled but web server hosting the content was misconfigured to not serve the file with HTTP Response Header “Content-Encoding: gzip” present. Check browser Console and Devtools Network tab to debug.

图示:

unityError

解决办法

继续阅读全文 »

修改JS数组中一个元素的值,其它元素也会跟着变化

js的神奇

知识点问题复现

今天在码着代码调试的时候,根据条件判断将一个数组的一个元素值进行增或者减的操作,结果发现,数组中的其它元素也都跟着变了。

第一次碰见这种情况,检查了好几遍代码也没感觉哪里有写错,有点一头雾水,甚至写了各种小demo调试。

最后发现,是关于js的堆与栈问题…

示例代码:

继续阅读全文 »

微信小程序的审核没有统一标准吗?真的太奇葩了...

审核没有统一的标准

审核规则

微信小程序的审核机制,虽然写了超级多的规范,也把个人和企业能够上线的类目细分出了很多

但是审核人员貌似每个都不一样

有时候一样的代码,你这次没有做什么修改,就改个css样式,这次去提审可能就过不了

继续阅读全文 »

避坑:小程序canvas绘制不显示,动态请求图片报Unhandled promise rejection错误解决

Unhandled promise rejection错误

报错详情

使用网络图片地址请求时,后台数据有正常返回,但前端promise处理报错。

例如图片链接失效出现404时,一报错的时候,就不继续往下执行后面的代码

原因

继续阅读全文 »

笔记:实现数组排列组合图片合成,做一个NFT生成器!

前言

NFT是前两年火起来的,被大家称为是去中心化的非同质化代币,是具有唯一性的数字资产加密货币令牌,并且是可以买卖的!

这是一场资本家的狂欢泡沫还是致富风口?

咱不知道,就是单纯的最近想自己玩一玩,弄一套上架到NFT交易平台上去看看2333..

然后自己p好了素材,苦于找不到批量生成工具,找了一圈发现网络上有很多js和python的脚本。

但是我自己下载下来运行后发现,不是缺这个模块就是缺那个环境没有部署,更难受的是安装模块还不成功!

最后就自己在Android上去实现了

下面直接看怎么实现的:

Android实现图片合成

继续阅读全文 »

Android实现帧动画动态设置播放时间间隔

前言

前些天在弄一个娱乐小工具App,需要播放gif,但是找了一圈,基本上是使用第三方库的com.felipecsl:gifimageview:2.2.0,和Android帧动画的。

第三方库貌似自定义局限性很大,帧动画的话在xml中把播放时间给写死了,也不好控制。

自带的api只看到getDuration,但是没有setDuration,就离谱。

找了一圈发现是有方法自己去实现setDuration的。

下面直接看怎么实现的:

帧动画实现控制播放时间/速度

继续阅读全文 »

Hexo添加完GitTalk评论系统后报错以及解决办法

这几天在折腾hexo,通过github搭了这么一个博客,然后就去申请使用了gittalk的评论。

第一次折腾这玩意儿,完全不知道报这些错误是为什么,一开始博客的页面一直报Error:Not found,如下:

继续阅读全文 »

Hexo依靠yilia主题实现添加相册目录

这是Litten相册的修改版,版权归原作者所有

点此预览效果

使用说明

本相册适用于hexo-yilia主题,移植到其他主题需要改动

与原作者相比改动

继续阅读全文 »