react-native-lesson
react-native-lesson copied to clipboard
有个语法疑问
var images = ["image!tabbar-icon", "image!tabbar-icon", "image!tabbar-icon"]; var items = []; for(var i in titles) { var item = ( <TabBarIOS.Item title={titles[i]} icon={require(images[i])} onPress={this.select.bind(this, titles[i])} selected={this.state.tab == titles[i]}> {pages[i]} </TabBarIOS.Item> ); items.push(item); }
这里icon,如果我写成字符串require('image!tabbar-icon')就没有问题,就像上述代码片段,编译器就会默认我require了一个模块,不知道什么问题。错误如下: Requiring unknown module 'image!tabbar-icon'.