logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

用好了 defineProps 才叫会用 Vue3,90% 的写法都错了

Vue 3 的给开发者带来了更强的逻辑组织能力,但很多人用的方式,依然停留在 Vue 2 的“Options 语法心智”。本质上只是把props: {}拿出来“提前声明”,并没有真正理解它的运行机制、类型推导优势、默认值处理方式、解构陷阱等关键点。

#vue.js#前端#javascript
Vue 3.5 + WangEditor 打造智能笔记编辑器:语音识别功能深度实现

这篇文章基于 Vue 3.5 和 WangEditor 实现了一套完整的笔记编辑器语音识别功能,通过分层设计实现了模块解耦,兼顾了实时性、兼容性和稳定性。高效的音频格式转换方案,确保识别服务兼容性完善的状态管理与错误处理,提升用户体验自动化配置诊断工具,降低问题排查成本可扩展的架构设计,便于后续功能迭代该方案不仅适用于笔记编辑器,也可迁移到聊天、文档协作等其他需要语音输入的场景。通过合理的技术选型

#vue.js#编辑器#javascript +4
写这么多年CSS,都不知道什么是容器查询?

容器查询(Container Queries)是 CSS 的一个革命性功能,它允许元素根据其父容器的尺寸来应用不同的样式,而不是根据视口(viewport)的尺寸。这为响应式设计带来了全新的可能性。/* 定义容器类型 *//* 查询容器的宽度和高度 *//* 只查询容器的内联尺寸(宽度) *//* 不建立查询容器 */

#css#前端#javascript +2
同事以为要重写,我用 8 行代码让 Vue3 跑起已打包的 Vue2 组件

最近遇到一个非常典型的前端兼容问题:产品要求将官网底部 footer 组件统一成公司中台的公共组件。查阅对接文档后发现,这个公共组件库是基于Vue 2开发的,而我们的项目已经升级到Vue 3。更关键的是,公司中台的组件库是已经打包构建好的,我们无法直接修改源码或重新构建,只能通过 npm 包的形式引入使用。这就尴尬了,难道要为了一个组件降级整个项目?或者重新写一遍?都不现实。在 Vue 3 项目中

#前端#javascript#面试 +4
Vue3+CSS 实现的 3D 卡片动画,让你的网页瞬间高大上

3D翻转卡片:适合各种信息的展示,内容一目了然3D悬停卡片:适合视觉吸引方面,提升交互体验两套代码都的结构都很清晰,注释完整,复制粘贴就可以拿来即用!Vue3。

#css#3d#前端 +3
# vite + vue3 实现打包后 dist 文件夹可以直接打开 html 文件预览

因为数据都塞这里面了,就不需要读取其他文件而产生错误了!写了点静态页面,需要给客户看页面效果,但是我打包之后将。不过说实在话,在实际开发,也很少设置绝对路径吧?调用其他文件出的问题嘛,那就把所有的。如果顺利的话,打包完成之后,就只有一个。为什么突然写这么一篇文章,首先,自己用。发送给客户后,客户没有通过nginx。构建插件,它的主要作用是将所有的。希望对大家有点用处!一半这种情况下,有两种解决方法

#html#前端#javascript +1
Vue+CSS 做出的LED时钟太酷了!还能倒计时,代码全开源

大家好,今天给大家分享一个超酷的LED数字时钟效果。这个时钟不仅显示当前时间,还有倒计时功能,而且完全由Vue和CSS实现!为了方便理解,把代码分成了基础款和升级款两种,都有完整的源码。先看看效果:基础款:升级款(支持倒计时、颜色参数的配置):七段数码管LED时钟。接下来我们一步步展示讲解实现思路和实现,完整源码在后面。本质是“数字→段编号”的映射。可以背下来,也可以画图推导。

#vue.js#css#开源 +3
Vue 3 组合式函数(Composables)全面解析:从原理到实战

我们不再需要依赖 data、methods、computed 这些分散的选项,而是能用函数的方式,灵活组织逻辑。假如我们还想监听滚动、键盘等事件,可以进一步抽象出一个事件监听函数 👇。💡 这样我们不仅复用了逻辑,还建立了逻辑的“组合关系” ——也就是说,它不仅可以处理计算逻辑、请求接口、事件监听,还能。你可以自由拼接、拆解、组合它们,构建出任何复杂的交互逻辑。假设我们要做一个“鼠标追踪器”,实

#vue.js#javascript#前端 +3
为什么现代 JavaScript 代码规范开始建议禁止使用 else ?

减少 else 使用” 的规范,本质是引导我们从 “能用” 的代码,走向 “好用、好读、好维护” 的代码。它挑战了传统编码习惯,迫使我们采用更线性、更扁平化的思维方式 —— 最终写出逻辑更清晰、可维护性更强的 JavaScript 代码。

#javascript#代码规范#开发语言 +3
[特殊字符] 手动改 500 个文件?不存在的!我用 AST 撸了个 Vue 国际化神器

这个项目虽然小,但让我对AST 和编译原理AST 不是玄学- 其实就是把代码变成树形结构,然后遍历修改,最后再变回代码工具链很重要- Babel 和 Vue Compiler 这些成熟的工具能省很多事边界情况很多- 看似简单的需求,实际实现起来要考虑各种边界情况完成比完美重要- 先做出能用的版本,再慢慢优化。

#vue.js#前端#javascript +3
    共 39 条
  • 1
  • 2
  • 3
  • 4
  • 请选择