扫码关注官方订阅号
ViewComponent: { render: h => h('p', 'loading...') }
这个如何解释?
求牛牛来解释下
认证0级讲师
箭头左侧为函数参数,右侧为执行体,像下面这么看
ViewComponent: { render: function(h){ return h('p', 'loading...'); } }
这样子看
ViewComponent: { render:function(h){ return h('p', 'loading...') } }
1. 如果箭头函数只有一个参数,参数列表中的括号是可以省略掉的 ViewComponent: { render: h => h('p', 'loading...') } 等价于 ViewComponent: { render: (h) => h('p', 'loading...') } 2. 如果箭头函数的函数体中,只有一个表达式(值),那么return这个关键字是可以省略掉的 ViewComponent: { render: (h) => h('p', 'loading...') } 等价于 ViewComponent: { render: (h) => return h('p', 'loading...') } 3. 最后就是箭头函数到普通函数的转化了 ViewComponent: { render: (h) => return h('p', 'loading...') } 等价于 ViewComponent: { render: function(h) { return h('p', 'loading...') } }
最后送上一个传送门箭头函数
先好好看看这本书,这就是一种简写方法,ES6
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
箭头左侧为函数参数,右侧为执行体,像下面这么看
这样子看
最后送上一个传送门箭头函数
先好好看看这本书,这就是一种简写方法,ES6