logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

前端uniappH5PC后台管理

可提供的服务

暂无可提供的服务

Vue 3 多实例 + 缓存复用:理念及实践

本文探讨了在 Vue 3 中实现多实例动态创建与缓存复用的架构方案。针对传统单实例模式的局限性,提出基于"实例工厂+缓存池"的设计模式,通过Map结构管理实例,确保状态隔离与高效复用。重点介绍了初始化数据注入、Pinia状态隔离、隐藏/显示切换策略等关键技术实现,并设计了实例过期销毁机制以优化性能。该方案适用于插件嵌入、多浮窗等需要独立实例的场景,在保留状态的同时减少资源消耗,

文章图片
#vue.js#缓存#前端 +2
Vue3——Transition和TransitionGroup的区别以及最佳实践

Vue 过渡系统利用 CSS 过渡、动画或 JavaScript 钩子管理视觉变化。其核心在于检测元素插入(enter)或移除(leave)DOM 的时机,并应用预定义类或回调。这在数据驱动可见性的响应式 UI 中尤为实用。提升用户体验:平滑动画引导注意力,降低感知加载时间。易于使用:基础功能无需外部依赖,复杂场景可引入库。灵活性:支持声明式 CSS 与命令式 JS 两种方式。然而,动画并非免费—

文章图片
#前端#动画
Vue3 后台分页开发终极指南:用 Hooks 删掉 90% 重复代码,实现高效、可复用分页系统(附完整源码与高级扩展)

摘要 本文深入探讨如何利用 Vue3 的 Composition API 封装自定义 Hooks(useFetch 和 usePageFetch)来优化后台管理系统的分页开发。通过分析传统分页开发中的重复代码问题(如管理页码、加载状态等),提出了一种革命性的解决方案: 基础请求 Hook(useFetch)封装了通用 API 请求逻辑,包含加载状态、错误处理和缓存机制 分页专用 Hook(useP

文章图片
#vue.js#前端#javascript
谷记账——一个 Vue 3 批次记账 App

一个基于Vue 3的批次记账应用开发过程。该项目从最初的通用记事应用Notely AI转型为专注批次核算的垂直工具,核心采用"Batch+Record"双层数据模型,通过Pinia实现本地领域状态管理,集成Vant组件库处理移动端交互,并利用ApexCharts实现数据可视化。重点探讨了AI助手在业务闭环中的定位——作为自然语言输入解释器而非内容生成器,强调用户确认环节的重要性

文章图片
#vue.js#前端#javascript
Rules、Skills、MCP 到底是什么?

本文清晰区分了AI开发中的三个核心概念:Rules(规则)、Skills(技能)和MCP(模型上下文协议)。Rules本质是系统提示词,用于定义AI的行为风格和安全边界;Skills基于函数调用技术,赋予AI执行具体任务的能力;MCP则是标准化接口协议,实现AI与外部工具的无缝连接。三者分别对应"立人设"、"长手眼"和"万能拓展坞"的功能

文章图片
Hermes Agent 深度解析:从概念到应用实战

Hermes Agent深度解析:从概念到应用实战 Hermes Agent是由Nous Research开发的自学习型AI智能体,具备独特的持续学习能力。本文系统剖析了这一创新技术: 核心特性: 内置学习循环,能从经验中积累技能 支持跨会话知识整合与自我认知演进 兼具自主性、交互性和目标导向性 架构设计: 模块化结构包含感知、决策、规划、执行、反馈和学习六大核心模块 创新性记忆系统(短期/长期/

#人工智能
Container Queries + 现代 CSS:终于告别 Media Query 统治时代

摘要: Container Queries 彻底改变了响应式设计范式,从传统的页面级响应(Media Query)升级为组件级响应。它允许组件根据父容器尺寸(而非浏览器窗口)动态调整样式,解决了组件在不同容器(如侧边栏、弹窗)中布局错乱的问题。通过 container-type 声明容器,配合 @container 规则和 cq* 单位,开发者能实现更精准的响应式控制。结合 :has() 选择器、

#css#前端
低代码平台表单设计器项目源码解析

本文解析了一个低代码表单设计器项目的源码结构和核心功能实现。项目采用模块化目录结构,包含全局状态管理、组件注册、画布渲染等功能模块。核心数据模型基于JSON存储表单页面和元素,支持撤销/重做操作。画布初始化通过克隆模板实现多页面渲染,并提供元素选中高亮功能。拖拽引擎使用Sortable.js库,支持从物料区克隆组件到画布,并处理了DOM替换和动画过渡。特别实现了栅格布局的无限嵌套能力,通过递归初始

文章图片
#低代码#前端#javascript
8G 内存直接跑爆?我在浏览器里塞进了一个完整的 AI 工作台

做浏览器端 AI 工具时,有几条经验非常明显。第一,模型能力不是产品体验的全部。一个模型效果再好,如果下载失败、初始化慢、状态不可见,用户仍然会觉得产品不可用。第二,公开模型也要筛选。不是 Hugging Face 上能搜到,就适合放进前端。是否 gated、是否大文件、是否依赖特殊格式、是否适配 Transformers.js,都要提前验证。第三,AI 输出必须有防范手段。抠图需要手动修边,文本

文章图片
#人工智能#前端
谷记账——一个 Vue 3 批次记账 App

一个基于Vue 3的批次记账应用开发过程。该项目从最初的通用记事应用Notely AI转型为专注批次核算的垂直工具,核心采用"Batch+Record"双层数据模型,通过Pinia实现本地领域状态管理,集成Vant组件库处理移动端交互,并利用ApexCharts实现数据可视化。重点探讨了AI助手在业务闭环中的定位——作为自然语言输入解释器而非内容生成器,强调用户确认环节的重要性

文章图片
#vue.js#前端#javascript
    共 32 条
  • 1
  • 2
  • 3
  • 4
  • 请选择