在ReactJs中的sessionStorage中存储值

时间:2018-08-18 10:11:10

标签: reactjs session-storage sessionstorage

我已经将所有值存储在名为data的状态中,如下所示:

loadValues = () => {
    this.setState({
      data: [`{"Price:" "${this.state.price}","Title": "${this.state.title}","MenuId": "${this.state.code}","Quantity": "${this.state.counter}"}`],
    })
  }

现在我需要帮助将这些值存储在sessionStorage中并在控制台中将其打印出来。(reactJs)。预先感谢。

3 个答案:

答案 0 :(得分:2)

u可以使用sessionStorage.setItem()存储值 和sessionStorage.getItem()获取值

答案 1 :(得分:2)

这不是关于reactJs的问题。这只是javascript。 使用此

sessionStorage.setItem('key', 'value');

答案 2 :(得分:2)

您只能这样做:

loadValues = () => {
  this.setState({
    data: [`{"Price:" "${this.state.price}","Title": "${this.state.title}","MenuId": "${this.state.code}","Quantity": "${this.state.counter}"}`],
  }, () => {
    sessionStorage.setItem('data', this.state.data)
  })
}