ViewComponent: { render: h => h('div', 'loading...') }
这个如何解释?
求牛牛来解释下
1. 如果箭头函数只有一个参数,参数列表中的括号是可以省略掉的
ViewComponent: { render: h => h('div', 'loading...') }
等价于
ViewComponent: { render: (h) => h('div', 'loading...') }
2. 如果箭头函数的函数体中,只有一个表达式(值),那么return这个关键字是可以省略掉的
ViewComponent: { render: (h) => h('div', 'loading...') }
等价于
ViewComponent: { render: (h) => return h('div', 'loading...') }
3. 最后就是箭头函数到普通函数的转化了
ViewComponent: { render: (h) => return h('div', 'loading...') }
等价于
ViewComponent: { render: function(h) { return h('div', 'loading...') } }
最后送上一个传送门箭头函数
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答1.4k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
箭头左侧为函数参数,右侧为执行体,像下面这么看