js之装饰器
相信大家在平时看代码时,会看到诸如 @bind 之类的,其实这就是es7中的装饰器。
简单的说,其实装饰器就是一个改写 方法/类 语法糖。
理解
使用
如果你使用babel将es6/7代码转成es5,可以安装babel-plugin-transform-decorators-legacy,用于转换装饰器。注意,使用时,仍需在项目根目录下的.babelrc文件引用transform-decorators-legacy。
{
"plugins": ["transform-decorators-legacy"]
}
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。