在 ReactJs 的 sessionStorage 中存储值

Storing values in sessionStorage in ReactJs

我已将所有值存储在称为数据的状态中,如下所示:

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

现在我需要帮助将这些值存储在 sessionStorage 中并在控制台中打印它。(reactJs)。提前致谢。

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

不是reactJs的问题。只是javascript。 使用这个

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

您只能执行以下操作:

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)
  })
}