十四洲 2022-09-29 09:43 采纳率: 37.5%
浏览 49
已结题

关于报错Error in v-on handler: "TypeError: Cannot read property 'personNumber' of undefined"

问题遇到的现象和发生背景

uniapp在localstroage获取数据,从registration存一个数据由login页面页来读取,实现仅前端页面的登录。但是遇见了报错问题

img

用代码块功能插入代码,请勿粘贴截图

这个是那一个部分的代码,问题应该在第二个uni.getStorage和if判断那边

denglu() {
                console.log(this.dataBase);
                //存储数据到storage
                uni.setStorageSync('root', this.dataBase)
                uni.getStorage({
                    key: 'root',
                    success: function(res) {
                        console.log(res.data);
                    }
                });
                uni.getStorage({
                    key: 'form',
                    success: function (res) {
                        console.log(res.data);
                    this.customFormData=res;
                    }
                });
                if (this.dataBase.username == this.customFormData.personNumber && this.dataBase.password ==
                    this.customFormData.password) {
                    console.log('登陆成功');
                    uni.showToast({
                        icon: 'success',
                        title: "登陆成功,请稍等"
                    });
                } else {
                    console.log('密码错误啦 ');
                    uni.showToast({
                        icon: 'error',
                        title: "账号或密码错误"
                    })
                }
            },

运行结果及报错内容

这个是错报

img

我想要达到的结果

请问如何让解决这个报错

  • 写回答

3条回答 默认 最新

    报告相同问题?

    相关推荐 更多相似问题

    问题事件

    • 系统已结题 10月7日
    • 已采纳回答 9月29日
    • 创建了问题 9月29日

    悬赏问题

    • ¥15 逆向基础题 第一次做 有很多不懂需要请教
    • ¥16 基于Python的数据库系统开发
    • ¥15 某企业对员工采用计件工资管理制度。通过编写程序,要达到以下目的
    • ¥15 关于C# 英文打字练习器程序设计
    • ¥15 wfp应用层设计规则如何能传递到内核层
    • ¥15 关于机器学习创新点几个问题
    • ¥15 python程序编写
    • ¥15 Type-C扩展坞的RTL8153地址硬改
    • ¥15 uniapp websocket 发送 sub 监听后,代码自动发送了 unsub ,解除了监听
    • ¥15 nativefier封装electron的应用遇到alert弹窗后input栏获取不到焦点,confirm不弹出的问题。