美文网首页
vue 草稿箱跳转到线上报名头像问题

vue 草稿箱跳转到线上报名头像问题

作者: 别摸_兜里有糖 | 来源:发表于2019-05-30 11:34 被阅读0次

问题一:

    线上报名上传头像之后保存到草稿箱里面,从草稿箱进入之后点击下一步改变了当前头像。

    问题原因:在点击下一步的时候新图片将旧图片覆盖掉了

    解决方法:之前在点击下一步的时候写了一段多余的逻辑,删掉就OK

    

因为之前在初始化created中从草稿箱跳转到线上报名已经获取到了头像

所以在点击下一步中写的 this.stu.stuImage = this.$store.information.stuImage 导致了新图片覆盖旧图片所以出现了上面的问题

问题二:

如果线上报名只录入了第一页的信息然后保存到了草稿箱,从草稿箱进入到线上报名展示的数据是没问题的,但是点击下一步会报错,从而导致页面空白

解决方法:

    在下一步录入信息初始化判断保存数据的informationTwo变量是否为空对象并且是否为null,满足两者条件才      取 informationTwo 里面的数据不满足显示原本信息

原来写法:

     if (JSON.stringify(this.$store.state.informationTwo) !== '{}') {

            this.stuTwo = this.$store.state.informationTwo

}

正确写法:

 if (JSON.stringify(this.$store.state.informationTwo) !== '{}' && this.$store.state.informationTwo != null) {

        this.stuTwo = this.$store.state.informationTwo

}

相关文章

网友评论

      本文标题:vue 草稿箱跳转到线上报名头像问题

      本文链接:https://www.haomeiwen.com/subject/htemtctx.html