gpt4 book ai didi

javascript - 更新 : AndroidTextInput 管理的 View 的属性 'placeholder' 时出错

转载 作者:行者123 更新时间:2023-12-03 03:52:44 25 4
gpt4 key购买 nike

我正在尝试访问 native 基础 Item 组件内部的 prop,它会抛出

    Error while updating property 'placeholder' of a view managed
by:AndroidTextInput

TypeError: expected dynamic type `string', but had type `int64'

这是返回此错误的代码

import React, { Component } from 'react';
import { Container, Content, Form, Item, Input, Button, Text } from 'native-base';

export default class EditProduct extends Component {
componentDidMount() {
Actions.refresh({
title: 'Edit Product',
leftTitle: '<',
onLeft: () => {},
});
}

render() {
const id = this.props.id || 'No ID';
const min = this.props.min || 'No Min';
const max = this.props.max || 'No Max';

return (
<Container>
<Content>
<Form>
<Item>
<Input placeholder=id />
</Item>
<Item>
<Input placeholder=max />
</Item>
<Item last>
<Input placeholder=min />
</Item>

<Button block>
<Text>Confirm</Text>
</Button>
</Form>
</Content>
</Container>
);
}
}

如何将 int64 转换为字符串?除了转换之外还有其他选择吗?

最佳答案

输入的 props 占位符接收字符串,只需将其转换为字符串即可。

const id = this.props.id + ""

关于javascript - 更新 : AndroidTextInput 管理的 View 的属性 'placeholder' 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45097595/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com