2017-04-27 48 views
1
<SettingsDropdown labelName="Settings" items={[ 
    {name:'Feature Listing', handler:{this.handle_dropdown_featureListing}, divider:true} 
]}/> 

我的上述语法有什么问题?jsx意外的令牌传递对象数组

我有

handle_dropdown_featureListing =() => { //something },但我得到了意外的标记错误依然。

回答

1
handler:{this.handle_dropdown_featureListing} 

这里你有一个没有键的对象字面值。

它必须是你需要

handler:{keyName: this.handle_dropdown_featureListing} 

或任何名称。

或者,如果你需要传递一个函数引用 - 只是删除花括号:

handler: this.handle_dropdown_featureListing