Javascript 如何在WheelPicker(React Native JS)的选中项目之前添加字符串

Javascript 如何在WheelPicker(React Native JS)的选中项目之前添加字符串,javascript,android,ios,reactjs,react-native,Javascript,Android,Ios,Reactjs,React Native,我想在刚刚选择的WheelPicker项目之前添加“$”符号。 但我的代码是在所有选择器项前面添加“$”。 我怎样才能修好它? 谢谢你的回答。 导出默认类yks扩展组件{ 构造器{ 超级作物; 此.state={ ttSelectedItem:20, 项目列表:numberList }; } 在选择器选择索引时,选择编辑项{ 这是我的国家{ [selectedItem]:索引, } } onAddItem==>{ 变量名称='XYZ' 如果this.state.itemList.indexO

我想在刚刚选择的WheelPicker项目之前添加“$”符号。 但我的代码是在所有选择器项前面添加“$”。 我怎样才能修好它? 谢谢你的回答。

导出默认类yks扩展组件{ 构造器{ 超级作物; 此.state={ ttSelectedItem:20, 项目列表:numberList }; } 在选择器选择索引时,选择编辑项{ 这是我的国家{ [selectedItem]:索引, } } onAddItem==>{ 变量名称='XYZ' 如果this.state.itemList.indexOfname==-1{ this.state.itemList.pushname } 这是我的国家{ 选择编辑项:this.state.itemList.indexOfname, } } } } 试试这个:

<Picker style={{width: "100%", height: "100%"}}
    selectedValue={this.state.ttSelectedItem}
    itemStyle={{width: "100%", height: "100%", color:"#e88554", fontSize:26, }}
    onValueChange={(index) => this.onPickerSelect(index, 'ttSelectedItem')}>  
        {this.state.itemList.map((value, i) => (
            <PickerItem 
                label={(this.state.ttSelectedItem === i ? '$' : '') + value} 
                value={i} key={"money"+value}/>
        ))}
</Picker>