当前位置: 首页 > 知识库问答 >
问题:

前端 - 怎么判断localStorage的值?

谭修竹
2023-05-20

代码如下:

      const myName = localStorage.getItem('processName');
      this.tableData.forEach((row, index) => {
        row.groupId = groupIds
        if (row.nameTemplate === this.proce) {
             row.processName =  myName
        }
      });  
    

功能点是localStorage存的值 赋值到 row.processName 这样写是错的,请问大佬们,没有被修改过的值保留row.processName,修改了后走myName的值
比如修改这个
image.png

共有2个答案

步博艺
2023-05-20

修改那一行数据应该可以拿到,比如是row
循环找到那一行赋值下就行

this.tableData.forEach(item=>{
   if(item.id==row.id) row.processName = myName
})
茅炯
2023-05-20
const myName = localStorage.getItem('processName');
this.tableData.forEach((row, index) => {
  row.groupId = groupIds;
  if (row.nameTemplate === this.proce) {
    row.processName = myName ? myName : row.processName;
  }
});
 类似资料:
  • 两个vue组件功能一套代码,第一个组件是如下 代码如下: 第一个 组件打印fkCateList出来这样的格式 用JSON.parse(this.transferParams.fkCateList) 第二个是组件打印出来是 这样的格式 第二个是组件打印出来报错了,如下图 大佬们,遇到这种问题要解决呢,现在是通用的代码下,怎么修改呢

  • 功能点是点击搜索id后,input框清空,再次输入相同的值就提示已有相同的值 代码如下: 期望如果重复的id 就提示 相同的id,也就不调接口了

  • 本文向大家介绍html5怎么判断app是否安装?相关面试题,主要包含被问及html5怎么判断app是否安装?时的应答技巧和注意事项,需要的朋友参考一下 例如,打开微信 是用了微信自己的 wechat://xxxx 这样类似http/https的协议,来打开。支付宝是alipay,其他的应用都有不同的自己的协议头,通过这样的链接来唤醒APP。如果打不开就能判断是否安装该APP

  • 本文向大家介绍html5怎么判断是否在wifi环境?相关面试题,主要包含被问及html5怎么判断是否在wifi环境?时的应答技巧和注意事项,需要的朋友参考一下 https://developer.mozilla.org/en-US/docs/Web/API/Network_Information_API

  • 本文向大家介绍android 中 webview 怎么用 localStorage,包括了android 中 webview 怎么用 localStorage的使用技巧和注意事项,需要的朋友参考一下 我在 android里面 使用html5的 localStorage 为什么存不进去也读不出来呀? 网上搜了好多都没效果 解决方案: 这个测试了是可以的