自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 uni-app 开发微信小程序 自动化编译/启动项目

最近开发一个uni-app的小程序项目,因为习惯使用vscode 而项目不得不借助hbuderx 运行,微信开发工具调试,偶尔还需要使用 ios模拟器,8g内存的mac 就变的异常卡顿,所以就研究了下通过npm命令去编译、 运行等工程化配置, 这样就不用运行hbuderx 减少内存使用,顺便记录下从需求到完善功能的过程,以及遇到的问题,解决的方案。...

2023-05-23 11:10:20 12648 6

原创 uni-app 小程序平台 echarts 性能优化

renderjs是一个运行在视图层的js。它比WXS更加强大。它只支持app-vue和h5。renderjs的主要作用有2个:1、大幅降低逻辑层和视图层的通讯损耗,提供高性能视图交互能力2、在视图层操作dom,运行for web的js库。

2023-12-12 17:22:55 1068

原创 单点登录和Auth2.0

单点登录英文全称Single Sign On,简称SSO。指在多系统应用群中登录一个系统,便可在其他所有系统中得到授权而无需再次登录,包括单点登录与单点注销两部分。OAuth 2.0 是一种用于授权的开放标准协议,允许用户通过第三方应用程序授权访问其在其他网站或应用程序上存储的受保护资源,而无需将其用户名和密码提供给第三方应用程序。

2023-11-17 08:50:40 2139

原创 深入理解vue3 响应式数据

之前研究了vue的reactive方法,简写了vue3的响应式的核心原理,然后萌生了编写简易版vue3实现的想法。查阅相关资料后,来使用原生js环境模vue3的响应式数据的核心api实现。这个例子很好理解,reative 这个方法创建对象后,能去监听数据的get/set。不管是vue2还是vue3, 最核心的还是,而effect函数可以说是它的核心实现了。

2023-11-17 08:49:26 335

原创 electron学习

Electron是一个使用 JavaScript、HTML 和 CSS 构建桌面应用程序的框架。嵌入 Chromium 和 Node.js 到 二进制的 Electron 允许您保持一个 JavaScript 代码代码库并创建 在Windows上运行的跨平台应用 macOS和Linux——不需要本地开发 经验。较高的资源消耗,Electron 桌面应用程序需要同时运行一个 Chromium 实例和一个 Node.js 实例,这会占用相对较高的系统资源,使应用程序的内存占用和启动时间较高。

2023-11-09 08:45:36 208 1

原创 vue知识学习

异步组件适用于页面子组件较多或者子组件内容复杂,需要使用按需加载,可以优化页面打开速度。},

2023-10-09 14:34:43 96 1

原创 vue3学习之hook

由于使用vue3.2已经有段时间,对于setup-api的应用也有了基础的认识,最近一直疑惑的一个问题就是作者为什么从2x 升级到3x 直接改变了vue项目文件的形态。要知道这样做会增加vue的学习成本,那么就必然是老版本有痛点,新版本有优势。在3x版本被重点提及的hook又是什么?如何使用?我们一起来探讨。

2023-10-09 11:54:00 307 1

原创 v-model指令随记

开发项目的时候会使用element-ui的dialog组件,也会自己封装弹出框组件去完成项目需求,但总感觉自己的代码不够优雅,那么我们就根据el-dialog的组件用法去剖析他的实现方式,然后完善自己的自定义弹出框组件。

2023-10-09 11:51:52 143 1

原创 微信小程序skyline渲染引擎尝鲜

新的skyline渲染引擎能提升性能,减少卡顿,接下来编写长列表代码来测试新引擎的实际性能表现如何。在性能的表现上官方给出的首屏渲染速度数据如图我们用长列表的渲染数据量对比的结果 2000( webview ) / 7000(skyline) 和官方标定的性能对比图类似,使用skyline引擎渲染的界面确实速度有质的飞跃(至少在长列表渲染场景中)。

2023-08-29 18:38:52 6480 7

原创 原子css使用笔记 (Atomic CSS)

原子css

2023-07-07 14:26:08 470 1

原创 uni-app 内嵌小程序虚拟列表实现

经测试,在大部分手机上表现理想,有部分安卓手机滑动速度异常的快,轻轻一滑就能滚动上万像素的距离(ios系统无此问题),然后还是会出现白屏的情况,经过研究,是因为手机有滚动阻尼和禁止滚动惯性的配置参数,不同系统、不同安卓版本参数的大小都不一样。这个api 小程序端是不支持自定义配置的,所以使用参数异常的手机浏览京东/天猫小程序等产品也会发现白屏的现象。所以目前的代码算是实现了虚拟列表功能。本文的代码只是伪代码,只提供程序的实现方向和思路,实际开发过程中会很多细节问题并没有一一列举。

2023-05-26 17:10:49 2280 1

原创 vue3 setup API使用

1、功能/业务代码聚合度高,如果页面复杂度高我们需要在methos、data、template之间来回切,2x这种写法,代码量和功能小巧时是十分简单明了的,但是代码量一多,功能一复杂,我相信review代码的时候头都痛。而3x 每一个小功能都是一个单独的模块2、拆分复用的代码块(类似2x的mixin)3、watchEffect 慎用 他会立即执行。

2023-05-23 11:34:05 353 1

原创 Git常用命令和分支管理

git 基础

2023-05-23 10:50:59 347 2

空空如也

空空如也

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

TA关注的人

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