《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个问题
13 回答12.8k 阅读
7 回答1.9k 阅读
5 回答1.4k 阅读
9 回答1.7k 阅读✓ 已解决
6 回答976 阅读
4 回答1.2k 阅读✓ 已解决
3 回答2.6k 阅读✓ 已解决