手写vue
Jack おう
后端转前端的码农小王---深圳
展开
-
从零到发布npm包-基于TypeScript重构axios
前言 此项目大量使用了TS知识,做完后项目开发使用TS基本没有问题。 项目初始化 利用 typescript library starter 创建项目。 https://github.com/alexjoverm/typescript-library-starter git clone https://github.com/alexjoverm/typescript-library-starter.git ts-axios cd ts-axios npm install 次库包含以下优秀工具 ...原创 2021-04-14 23:19:03 · 231 阅读 · 0 评论 -
手写vue源码,实现一个微型vue以及总结和遇到的坑
Compiler中的compilText和compileElement能拿到this.vm实例 但具体拿属性值时,例如this.vm[msg]却是undefined,找了很长时间发现是,方法调用的顺序错了,应该先调用proxyData后再去创建Observer和Compiler。 问题 解决 这样就能正常拿到值了。原因很简单…不先设置setget拿到undefined很正常,但这里打印的时候看到了set和get(调用完类后调用proxyData方法才出现setget),造成了误导定位问题 _proxy原创 2021-01-04 11:18:34 · 201 阅读 · 0 评论