自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 前端首屏渲染性能优化小技巧

1. 查找入口 CSS 文件:查找所有包含 entry 和 .css 的样式表链接(通常是 Nuxt 生成的入口 CSS)。- 解决:通过 media="print" 让浏览器异步加载,不阻塞渲染,加载完成后再应用样式。async-css.client.ts 实现了“异步 CSS 加载”优化,用于提升首屏渲染。3. 加载完成后恢复:CSS 加载完成后,将 media 改回 all,样式生效。- 问题:CSS 是渲染阻塞资源,会阻塞页面渲染,导致白屏。## 为什么这样做?

2026-01-09 16:10:23 281

原创 前段性能优化小技巧

项目中前段使用这个组件开销太大,数据才几百条导致页面卡顿。我在页面上使用了v-chip-group组件,勾选复选框使用filter遍历接口返回的数据。解决方案:使用div包裹v-checobox,遍历使用for循环开销没filter大,数据预处理。

2026-01-07 15:48:30 315

原创 深度解析postcss-mobile-forever

**postcss-mobile-forever = 构建期自动做移动端适配的 CSS 转换器********方案** | **思路** | **问题** |👉 **postcss-mobile-forever:你写 px,它帮你自动适配******- **uni-app x /** **.uvue** **(原生渲染)********场景** | **是否使用** |

2025-12-14 01:11:40 408

原创 react-native,flutter,uniappX,鸿蒙开发四者区别

**React 技术栈 + 原生能力** 👉 **React Native******- **想多端覆盖、国内业务、上手快** 👉 **uni-app X******- **想要接近原生性能、长期可控** 👉 **Flutter******- 国内业务、多端 👉 **uni-app X******- 国际产品、性能优先 👉 **Flutter******- Vue 系 👉 **uni-app X******- 老项目 React 迁移 👉 **RN******

2025-12-13 11:12:15 383

原创 前端eslint校验部分禁用

vue: true,},rules: {},},],},

2025-12-13 11:06:11 285

原创 前端app开发如何看待应用生命周期、组件生命周期和页面生命周期

mounted: 组件挂载到 DOM 后调用,适合进行 DOM 操作和第三方库的初始化。在 uni-āpp 中,页面也有专门的生命周期方法,主要用于管理页面的导航状态和数据处理。onshow: 当应用从后台返回前台时触发,适用于处理打开应用时的逻辑,比如更新数据。onPageNotFound:捕获未找到页面的事件,通常用于处理路由方面的逻辑。onHide: 当应用进入后台时触发,通常用于保存状态或进行数据的销毁。onLoad:页面加载时触发,通常用于初始化数据、设置页面的状态。

2025-12-08 09:38:52 167

空空如也

空空如也

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

TA关注的人

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