随笔分类 - vue2 / vue2源码
摘要:项目优化的方法 HardSourceWebpackPlugin 是一个插件,安装的方式 npm i hard-source-webpack-plugin 引入文件,进行config文件的配置 进行文件的热加载的,一个项目启动或者打包的时间,超过40s的时候,可以进行项目的优化和热加载。 文件的加载,
阅读全文
摘要:observe(data); // 观测这个数据 当我们new Vue之后,做了什么事情? 1,当我们new Vue之后,调用了Vue构造函数,传入配置项 2,Vue构造函数传入的配置项,调用this._init(options)方法 // Object.defineProperty() vue2版
阅读全文
摘要:Promise源码 index.html文件进行测试,Promise.js文件写源码 Promise是一个类,我们使用class进行Promise的声明 js class Promise {} html <script src="./Promise.js"></script> <script> le
阅读全文
摘要:虚拟dom是什么 DOM就是文档树,与用户界面的控件树对应,虚拟DOM是对真实DOM的抽象表示 虚拟DOM说简单一点,就是一个普通的javaScript对象,包含了一些属性,DOM节点的层次结构,节点属性和文本内容等信息 可以最小化dom更新,支持跨平台 type:元素类型,列入div,span等
阅读全文
摘要:1,父子传值,自定义属性传递参数,子组件使用props接收数据 2,子传父,父组件提供自定义事件,子组件通过$emit触发事件进行传值 3,v-mode传递属性【数据的双向绑定】只是value属性,提供一个input事件,子组件通过$emit出触发input可以 4,.sync传值,提供一个具体的属
阅读全文