22个Vue 源码中的工具函数

网站建设5年前发布
18 0 0

20230306103736717b7ea64f73155d4bc319fb7dee705148254a356,本次涉及的工具函数 1-16 在 Vue3 的源码中,路径是 core/packages/shared/src/index.ts。,17-22 在 Vue2 的源码中,路径是 vue/src/shared/util.ts。,注意:,Object.freeze 只能浅冻结,如果属性是对象,对属性的属性的修改就无法冻结了,源码中的使用:,202303061039001573e09268fa6c43f660823fd1fa21ec9acd3b949,可以看出基本都是作为初始化或者兜底使用,由此产生疑问:,依旧作为兜底和占位使用:,202303061039029203dc500a0ef6695af14968a263a0fe3a16f3752,源码中的使用:,20230306103737d7242ca3156aa8222e30391bfc8110d25d7963166,20230306103901126871237369672d73483052ac768651341587694,源码中的使用:,20230306103902762f1996487bbfc666535941b32c02c8ad5299469,20230306103902a1d9972185e6477b1808736d26e786918317b8634,如果有 /*#__PURE__*/ 这个标志,说明他是纯函数,如果没有调用它,打包工具会直接通 tree-shaking 把它删除,减少代码体积。,源码中的使用:,20230306103740e38280200a128525a96975abe5def446df79b2652,

© 版权声明

相关文章