• OS问题管理系统开发


    问题记录及解决:

    1、在编写上传头像模块时,出现了保存头像后台服务器报错空指针的问题,debug调试发现获取到的multifile对象为null。

    在重新rebuild了下项目,并将上传的文件重命名后,问题解决。

    2、在测试上传头像模块时,发现在vue中写的初始化teacher值中的对象没有生效

    3、在前后端联调时出现了跨域的问题,但是后端controller已经加了跨域的注解,依然报错。

    排查发现是前端代码取url参数时写多了,

    this.$route.params && this.$route.params.id
    写成了
    this.$router.params && this.$router.params.id
     
    后来搜了下才明白:

    this.$router 相当于一个全局的路由器对象,包含了很多属性和对象(比如 history 对象),任何页面都可以调用其 push(), replace(), go() 等方法。

    this.$route 表示当前路由对象,每一个路由都会有一个 route 对象,是一个局部的对象,可以获取对应的 name, path, params, query 等属性。

    4、在编写前端课程添加主页回显的页面时,写完函数出现二级课程依然显示id值得问题

    通过console.log不断输出,发现在一个循环判断中,每次判断都成功,后来仔细检查发现是少写了个=, 把相等判断写成了赋值判断。低级错误,但是非常隐蔽,走读了好几遍代码都没发现。也是醉了。

    不过对于前端页面的调试更加得心应手了 

  • 相关阅读:
    周记(第六周)
    周记(第五周)
    周记(第四周)
    周记(第三周)
    周记(第二周)
    《大道至简》读后感
    __proto__
    Object.prototype
    Object.setPrototypeOf(obj, proto)
    Object.getPrototypeOf(obj)
  • 原文地址:https://www.cnblogs.com/Shepherdzhao/p/14599427.html
Copyright © 2020-2023  润新知