Vue动态组件及其缓存
Vue中使用Lodash实现防抖和节流
Vue模板表达式中所能访问的全局变量
Vue中的updated和$nextTick
Vue2和Vue3组件生命周期对比

Vue2和Vue3组件生命周期对比

Vue的生命周期其实就是Vue从初始化到最终被销毁期间的一系列重要节点。

可以在生命周期钩子函数中写一写代码执行一些操作。

Vue3的组件生命周期相比于Vue2发生了以下变化。

阅读更多
Vue组件通信的几种方式

Vue组件通信的几种方式

组件的数据有三种形态:props,data,computed。

下面的方法要么是通过某种方法使得组件之间直接通信,要么是使用了第三方作为中转。

阅读更多
Vue模板的编译原理

Vue模板的编译原理

Vue的编译就是将 template 模板转化成 render 函数的过程。

再通过 render 函数生成最新的vnode,再用vnode去渲染页面。

阅读更多
Vue是如何实现双向数据绑定的

Vue是如何实现双向数据绑定的

Vue的双向数据绑定是通过数据劫持和发布订阅模式实现的。

其核心是通过 Object.defineProperty() 中的get和set来实现数据的劫持、数据变化时的事件发布、事件触发回调。

阅读更多
require和import的区别
vue3中引入jquery