身份认证-Demo3_2-(3)

import React, { Component } from "react";

import { View, Text, AsyncStorage, Button } from "react-native";

export default class Demo3_2 extends Component {

  constructor(props) {

    super(props);

    this.state = {

      name: "",

      psw: ""

    };

  }

  componentDidMount() {

    this.nameGet();

    this.pswGet();

  }

  nameGet = async () => {

    const names = await AsyncStorage.getItem("name");

    this.setState({

      name: names

    });

  };

  pswGet = async () => {

    const psws = await AsyncStorage.getItem("psw");

    this.setState({

      psw: psws

    });

  };

  clears = async () => {

    await AsyncStorage.clear();

    this.props.navigation.navigate("Demo"); //清空数据后跳转到输入信息页面

  };

  render() {

    return (

      <View style={{ flex: 1, justifyContent: "center", alignItems: "center" }}>

        <Text

          style={{

            fontSize: 20

          }}

        >

          {this.state.name}

        </Text>

        <Text

          style={{

            fontSize: 20

          }}

        >

          {this.state.psw}

        </Text>

        <View

          style={{

            marginTop: 100,

            width: 100

          }}

        >

          <Button title="注销" onPress={this.clears} />

        </View>

      </View>

    );

  }

}

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容