subtitle
vue-computed、methods、watch区别 vue-computed、methods、watch区别
computed vs methods相同点:首先它们都可以在模板上调用(methods内方法想computed那样return) 不同点: 缓存: computed有缓存,methods没有 computed计算属性是基于它们的响应式依赖
2021-02-11
vue-组件通信 vue-组件通信
1. 父传子v-bind:data = "data" props:{ data:Object, } 2. 子传父this.$emit('send',data); <div v-on:send = "s
2021-02-10
vue-源码-生命周期 vue-源码-生命周期
<body> <div id="app"> <h1>{{name}}</h1>
2021-02-08
vue-源码-模板解析 vue-源码-模板解析
//ES6 的class写法 class Vue { //构造器 constructor(options) { //生成el
2021-02-07
vue-diff算法-手写-patch与patchVnode vue-diff算法-手写-patch与patchVnode
详细参考snabbdom的js/src/dom中的patch和patch.js 1. 新老节点替换规则节点替换规则有以下三种情况,其中第三种情况最为复杂,并且分为有children和没有children情况 如果新老节
2021-02-06
vue-diff算法-手写-生成虚拟dom vue-diff算法-手写-生成虚拟dom
1. 搭建环境因为手写不安装snabbdom了。工程文件请看diff文件夹 npm init -y //初始化 npm install webpack@5 webpack-cli@3 webpack-dev-serve
2021-02-06
7 / 10