10 2022 档案
摘要:1、Tree-shaking和组件按需引入:通过使用babel-plugin-import,然后配置babellrc,最后将组件库全量引入改成单个引入的方式,使用purgecss-plugin对css文件做treeShaking优化。2、代码分割和组件的懒加载:通过使用import异步引入组件的形式
阅读全文
摘要:function myPromise(fn){ this.state = 'Pending' this.value this.resolve = function(){ if(this.state != 'Pending'){ return } this.state = 'fulfilled' th
阅读全文
摘要:入口 在runtime经过再次扩展 在core下的index再次被扩展 最后是core的instance里是真正的vue构造函数 继续扩展vue实例 init方法开始初始化vue,使用闭包为每个实例产生一个uuid 在initState中处理prop、methods、data、computed、wa
阅读全文
摘要:以一个解析pdf的loader为例 首先在vue.config.js添加rule解析规则, 1、test表示要解析的文件类型为pdf文件。 2、use表示要使用的loader的位置,如果是通过npm安装的loader插件则不需要写绝对路径(如file-loader),但是如下图中的自己写的myloa
阅读全文

浙公网安备 33010602011771号