React Navite中的一些语法

static 定义的数据类型不能在函数内部, 否则会报错
const 声明的类型不能在函数外部,否则会报错

访问静态变量或静态函数,直接以“类名.变量名(函数名)”的方式访问。不能以“this.变量名(函数名)”的方式访问。

以下是开发中测试所得, 并非官方文档,如果错误, 还望指正

class ListScreen extends React.Component{

    static  navigationOptions = ({navigation}) => {
        return {title : navigation.getParam("otherParamsrrr","默认列表")}
    }

    render(){

        const {navigation} = this.props;

        return <View>
            <Text>列表</Text>
            <Button
                title="返回首页"
                onPress={()=>this.props.navigation.navigate("Home")}></Button>
            <Button title="进入详情" onPress={()=>this.props.navigation.navigate("Detail")}></Button>
            <Text>
                itemId: {JSON.stringify(navigation.getParam('itemId', 'NO-ID'))}
            </Text>
            <Text>
                otherParam:
                {JSON.stringify(navigation.getParam('otherParamsrrr', 'default value'))}
            </Text>
        </View>
    }
}
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 前言 把《C++ Primer》[https://book.douban.com/subject/25708312...
    尤汐Yogy阅读 9,618评论 1 51
  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 11,534评论 1 32
  • 注:这是第三遍读《C语言深度解剖》,想想好像自从大学开始就没读完过几本书,其中谭浩强的那本《C语言程序设计(第四版...
    HavenXie阅读 1,891评论 1 6
  • Lua 5.1 参考手册 by Roberto Ierusalimschy, Luiz Henrique de F...
    苏黎九歌阅读 14,181评论 0 38
  • 婵一鸣叫 心就放空 夜一来临 影就放活 时而奔放不止 时而寂寥不安 高跟鞋支起的气场 怎可能被你一句话就气慌 不以...
    植尚淇阅读 302评论 5 3

友情链接更多精彩内容