学习 Javascript
学习 Vue 开发
很多刚接触Vue3做项目的朋友,遇到图片展示需求都会先找第三方插件,结果要么体积太大占了首屏资源,要么配置太复杂,改个样式还要翻半天源码文档,其实一个满足核心需求的图片预览组件,自己写反而更顺手——比如支持左右切换、双击缩放、键盘控制、全屏...
最近刷前端社区,看到好多刚转Vue3的朋友在问这个问题——有纠结要不要继续用旧爱升级到Vue3版的,有被新冒出来的小而美库种草但怕踩坑的,还有公司有特定需求不知道选哪个适配的,其实选Vue3 UI库,根本没有“万能最优解”,但只要抓住几个核...
最近后台私信被问爆的就是关于Vue3项目UI框架的选择,有人刚接触Vue3怕踩坑选到不兼容的,有人做不同项目不清楚怎么挑最顺手的,还有人纠结要不要用企业级的还是轻量灵活的,今天就把这些疑问揉碎了说清楚,结合我近三年做Vue3全栈的踩坑经验和...
最近两年的前端圈子,Vue3彻底站稳脚跟,TS的普及率也跟着水涨船高,市面上的Vue3 UI库数量从去年底的二三十家涨到现在快四十家,但口碑和生态好的也就那十来款——毕竟写一个适配Composition API、完整支持TypeScript...
刚入门Vue3 Composition API时,很多开发者会被ref、reactive绕得晕头转向,好不容易理清了.value的写法,又蹦出来个unref,它到底是干嘛的?明明写个.value就能拿到值,为什么还要多写一层函数?有没有可能...
说到2024年甚至未来两三年的前端技术栈,Vue3肯定是绕不开的核心之一,毕竟它的Composition API解决了Vue2选项式API的代码复用、逻辑混乱等老问题,生态也越来越成熟,但很多刚接触Vue3的新手,或者想从Vue2迁移过来的...
先别急着敲代码,我们先梳理下核心场景——什么时候你会在Vue3项目里摸不到头脑想要直接操作DOM?比如做个自定义的拖拽滑块?比如实时测量某个div的高度变化?比如用第三方非Vue封装的图表库初始化渲染?这些时候,普通ref或者ref + r...
选Vue3做项目,UI组件库绝对是绕不开的第一环节——毕竟从零写按钮、表单、表格这些基础组件太耗时间,还容易踩兼容性、交互逻辑、样式适配的坑,但现在市面上Vue3组件库太多了,新老都有,光我接触过的就不下15个,新手刚入门肯定看得眼花缭乱,...
接触Vue3开发有段时间的朋友,肯定对use这个关键词不陌生——要么在main.js/main.ts里见过它配VueRouter、Pinia,要么在写组件时用它引入过自己封装的useMouse、useDark这些小工具,但真要掰扯清楚use...
Vue3开发中怎么生成唯一标识?UUID怎么选、怎么用、踩过的坑全说透 做Vue3项目的时候,大家肯定遇到过需要给列表项、组件、表单提交的临时数据加唯一标识的场景吧?最开始我也只会自己拼个“时间戳+随机数”,结果偶尔还是会撞——比如循环渲...
分享好东西,收藏啦!
分享好东西,收藏啦!