Vue组件通信的几种方式

Vue组件通信的几种方式

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

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

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

Vue模板的编译原理

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

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

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

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

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

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

阅读更多
剑指Offer-11-旋转数组的最小数字
洗牌算法之Knuth-Shuffle算法