首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不变冲突:元素类型无效:应为字符串

不变冲突:元素类型无效:应为字符串
EN

Stack Overflow用户
提问于 2018-01-29 13:09:07
回答 1查看 2.3K关注 0票数 1

我在ui kitten工具箱库中遇到了这个问题,它在常规情况下工作得很好,但在传递道具时抛出了这个错误。我试图更改我的导入/导出方法,但没有成功。有没有人能帮我解决这个问题。

代码语言:javascript
复制
import { RkTheme, RkButton, RkCard, RkText, rkCardContent, rkCardImg, rkCardFooter, } from 'react-native-ui-kitten';

...

export default class AutocompleteExample extends Component {
render() {
  return (
  <Content />
    <RkCard>
  <View rkCardHeader>
    <Text>Header</Text>
  </View>
  <Image rkCardImg source={{uri: this.state.img}}/>
  <View rkCardContent>
    <Text>quick brown fox</Text>
  </View>
  <View rkCardFooter>
    <Text>{this.state.price}</Text>
  </View>
</RkCard>

 )
}

module.exports = AutocompleteExample

this.state.img运行得很好,我可以看到图片,但是this.state.price不能工作,如果用普通文本替换它就可以了。谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-01-29 13:37:20

重写上面的代码

代码语言:javascript
复制
import { RkTheme, RkButton, RkCard, RkText, rkCardContent, rkCardImg, rkCardFooter, } from 'react-native-ui-kitten';

...

export default class AutocompleteExample extends Component {

state = {
  price: '',
}

render() {
  return (
  <Content />
    <RkCard>
  <View rkCardHeader>
    <Text>Header</Text>
  </View>
  <Image rkCardImg source={{uri: this.state.img}}/>
  <View rkCardContent>
    <Text>quick brown fox</Text>
  </View>
  <View rkCardFooter>
    <Text>{this.state.price}</Text>
  </View>
</RkCard>

 )
}

module.exports = AutocompleteExample
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48494737

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档