《Vue.js设计与实现》从第12章开始,代码里会有这种写法
const subTree = render.call(state, state);
我知道call的用法,第一个state是render里的this,第二个state是参数
这说明render里有直接使用state的地方。有如下2个问题
- 使用state的地方使用this也可以吧?
- 传递第二个state应该只是为了语义上更明确,没有其它优势?
《Vue.js设计与实现》从第12章开始,代码里会有这种写法
const subTree = render.call(state, state);
我知道call的用法,第一个state是render里的this,第二个state是参数
这说明render里有直接使用state的地方。有如下2个问题
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
2 回答4.7k 阅读✓ 已解决
4 回答4.3k 阅读✓ 已解决