学习 Javascript
学习 Vue 开发
Vue3项目怎么用html2canvas完美生成高清不模糊的长截图? 最近在做的一个Vue3数据分析后台,需要把仪表盘页面一键导出成PDF,核心就是先用html2canvas把组件截成高清图,再调用jsPDF生成文件,一开始踩了好多坑,截...
最近帮几个朋友改Vue3的老项目重构,发现一个挺普遍的坑:大家把Composition API用成了「大号setup函数」,全堆在一起不说,同一个功能比如“防抖输入监听搜索框+loading状态”,可能三五个组件都写了一遍,改个防抖时间得去...
最近收到不少做企业后台、电商后台、SaaS后台的朋友私信,说团队技术栈停在Vue2+ElementUI,但看着主流开源库全转Vue3了,有点慌——怕不跟进技术会落后,又怕重构成本太高踩坑,刚好我上半年帮两家公司调整过后台:一家是用Vue3+...
身边最近半年有不少朋友问起Vue3和Vue2的事儿,要么是项目要重构拿不定主意,要么是刚学前端不知道该先捡哪个入门,其实这俩框架本质都是帮我们快速搞前端的,不用纠结“谁淘汰谁”——毕竟现在还有大量老项目在跑Vue2,维护需求不会消失,但从发...
做Vue3开发的同学,不管是刚入门做练手项目,还是上线复杂的业务系统,获取URL参数肯定是逃不开的高频需求——比如跳转商品详情页要带ID,搜索结果页要存关键词、页码,分享页面要带上邀请码做裂变统计,偶尔可能还要在没引入Vue Router的...
最近两年转Vue3开发的前端人不少,刚上手的时候很多人会遇到和获取组件实例相关的问题:比如组合式API里不能像选项式那样用this.$refs拿子组件了怎么办?想获取组件内部的方法或者属性但暴露不出来咋整?嵌套三层的孙子组件能不能直接拿到?...
刚接触Vue3的时候,很多人可能会踩这个坑:明明写Vue2的时候,最后加一句export default App/HelloWorld就能用,怎么换了Vue3直接报“Vue3 has no default export”,或者项目启动不了组...
很多刚从Vue2转Vue3或者初学Vue3的开发者,上手组合式API(Composition API)和Hooks的时候,要么把setup写得比Options API的data+methods还长,要么Hooks拆得太碎到处飞,要么犯一些比...
最近刷前端社群,发现不少刚从Vue2转来或者刚学Vue3的同学,对inject的态度很分裂:有的说这玩意儿太好用了,解决了跨N层组件传数据的大麻烦;有的却说不敢碰,怕数据流向乱成一锅粥,后期维护要哭,其实大家的担心和惊喜都有道理,今天就把这...
Vue3 i18n配置太麻烦?新手也能快速上手多语言切换+动态加载的全流程方案 刚接触Vue3多语言开发的朋友,是不是翻遍文档还是觉得步骤零散?一会儿要装插件,一会儿要处理Vue2和Vue3的语法差异,万一遇到动态切换后页面卡顿、打包体积...
分享好东西,收藏啦!
分享好东西,收藏啦!