使用 vue-class-setup 编写 class 风格组合式API,支持Vue2和Vue3

2022-09-23
阅读 7 分钟
2.2k
我司基于vue-class-component开发的项目有上百个,其中部署的 SSR 服务也接近100个,如此庞大体量的项目一开始的时候还幻想着看看是否要升级Vue3,结果调研一番下来,才发现vue-class-component对Vue3的支持,最后一个版本发布都过去两年了,迟迟还没有发布正式版本。目前基本上处于无人维护的状态,而且升级存在着大量...

基于 Vue SSR 的微架构在 FOLLOWME5.0 实践

2020-05-25
阅读 4 分钟
2.1k
2020年5月22日FOLLOWME5.0的第一个版本终于上线了,这也是公司内部基于 Genesis 上线的第二个项目。首页是老项目经历了最原始的那种 Vue SSR,后来在年初的时候,迁移到了 Nuxt.js 下,再到现在迁移到了 Genesis,可谓是一波三折。

好用的Vue状态管理模式:浅谈Vuet在实际应用中解决的问题

2017-08-21
阅读 2 分钟
5.5k
Vuet提供了模块化的状态管理,通过对一个组件的注入,再向其子组件进行分发,使得我们可以在任何一个子组件,通过模块的方法对当前模块的状态进行更新,再由和vuet连接的父组件对子组件进行单向数据流动。这样我们就可以轻易的解决了父子组件的通信问题,也使得状态测试变得异常简单。

Vuet.js规则详解,它是你不知道的强大功能?

2017-06-27
阅读 2 分钟
5.2k
Vuet.js是给Vue.js提供状态管理的一个工具,与vuex不同,它是一种崇尚规则定制的状态管理模式。事先将状态更新的规则写好,然后将规则注入到组件中,然后状态按照预订的规则来进行更新。github:Vuet.js

Vue.js项目重构,轻松实现上拉加载滚动位置还原

2017-06-19
阅读 14 分钟
5.5k
上一篇《Vue.js轻松实现页面后退时,还原滚动位置》只是简单的实现了路由切换时进行的滚动位置还原,很多朋友就来问上拉加载怎么实现啊!于是我想起了以前做过一个叫vue-cnode的项目,于是花了两天时间进行了重构,完全的移除了Vuex,使用了Vuet来做为状态的管理工具。如果关注Vuet的朋友就会发现,版本更新得好快,简直...

Vue.js实现用户登录退出和e2e测试

2017-06-13
阅读 4 分钟
5.3k
本来只是想写个Vuet实现登录退出的例子的,但是又觉得这样干货太少。一个好的开源项目,少不了单元测试和e2e测试,为了保证Vuet教程的丰富性和程序的稳定性,所以我选择了写的例子即能当教程使用,也可以用于测试,丰富的应用场景和测试,能保证日后的版本迭代不会因为修复了一个bug而引发了一大堆bug的尴尬。

Vue.js轻松实现页面后退时,还原滚动位置

2017-06-12
阅读 6 分钟
5.6k
从Vue.js 2.x发布之后,陆陆续续做了七八个项目,摸索出来了一套自己的状态管理模式,我将之称为Vuet。它以规则来驱动状态更新,它带来的是开发效率上的飙升,它就像草原,而你是野马,任你随意驰骋,总之它是为敏捷开发而诞生。