账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    vue中,首页上输入数据通过点击利用localStorage存储并显示在历史记录页面,存在数据覆盖问题。
    44
    0

    问题描述

    vue项目中,首页输入数据,利用localStorage保存并展示在历史记录页面,新的数据总是会覆盖旧的数据。

    问题出现的环境背景及自己尝试过哪些方法

    参考过类似问题下的解答,但是无法成功,尝试过利用数组,对象等。

    相关代码

    // 请把代码文本粘贴到下方(请勿用图片代替代码)
    发送数据:
    clickdetail: function () {

    var storage = window.localStorage
    var contrastdata = {}
    contrastdata.chepai = this.$refs.nowchepai.value
    contrastdata.time = this.$refs.nowtime.innerText
    contrastdata.chexin = this.$refs.nowchexin.value
    storage.setItem('contrastdata', JSON.stringify(contrastdata))
    }

    接收数据:
    var contrastdata = JSON.parse(storage.getItem('contrastdata'))
    var chepai = contrastdata.chepai
    var chexin = contrastdata.chexin
    var time = contrastdata.time

    你期待的结果是什么?实际看到的错误信息又是什么?

    期待页面展示不存在数据覆盖问题,可以一行一行记录。

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部