这节课中发现了一个bug
在我们前置路由守卫里面 判定sessionStrorage.getItem(‘token)条件的时候
当我们写入token的值的时候 如果写入的是undefined
也可以跳转到新页面
bug出现的原因 写入token的时候 参数写错了 写的res.data.token
结果写进去了一个undefined这玩意进去 然后发现也能跳转 淦
js的蛋疼 空值太多 什么 null “” NaN 还有个undefined
bug修复。判定条件更加严格一点
if(token !=null && token !="" && token != "undefined" && token!=NaN){}
token必须有值 什么NaN undefined这玩意都不允许跳转
判定条件是
if(token)
或者取反
if(!token)
如果我们写入token的时候 调用res返回值掉错了 结果写了一个‘undefined’ 这玩意进去
字符串的这玩意 ‘undefined’ 毕竟也是true 好蛋疼的js
老师,这个是问题是死锁吗?要怎么改啊
为啥这几十张都没文档啊。。。
老师,这个怎么办呀
### 测试用户登录功能
POST http://127.0.0.1:5000/user/login/ Content-Type: application/json { "name":"baizhan", "pwd":"123" }
点完send之后报错
老师,我遇到这个情况应该怎么做呢?
老师这节课的代码原封不动的照抄下来了, 虽然实现了一模一样的功能,但是具体的逻辑没理解 真没听懂 又不想傻傻的不动脑筋 老师敲一行就跟一行 ,这样项目经验基本为0 所以换了一个方法 用之前课堂老师再flask第106节课讲的知识点 关于SQLAlchemy数据分页的 讲解 # #换一个之前falsk课学过能理解的方法 来 username=request.args.get('username') pagenum=request.args.get('pagenum','1') # 当数据没有传递的时候 默认值是1 页码 pagesize=request.args.get('pagesize','2') #当这个参数没有传递的时候 默认值是2 对应的每页显示的数据 if not pagenum.isdigit(): #当用户传递参数 传入的不是数字 是乱七八糟的字符的时候 直接给干掉! return {"status":400,"msg":"页码必须是数字!",} if not pagesize.isdigit(): return {"status":400,"msg":"每页显示的数量必须是数字!",} pagestart=int(pagesize)*(int(pagenum)-1) #切片起始点 对应的是课堂老师当初分析数据分页的逻辑 page_end=int(pagesize)*int(pagenum) #切片终点 '''页码是1 分页显示的数据量是2 就是0到1两条数据 。 页码是2 分页显示的数据量是2 就是显示 2和3这2条数据 往后类推''' #查询数据 user_list=User.query.filter(User.username.like(f'%{username}%')).slice(pagestart,page_end).all() data={ "total":int(pagenum), #发给前端还是数字吧 免得到时候再vue里面用的时候或许还要转换一下 "page_num":int(pagesize), "data":[] } for i in user_list: data['data'].append(i.to_dict()) return {"status":200,"msg":"数据查询成功","data":data}
老师帮忙看看 始终报这个错误,解决不了额
yarn add unplugin-vue-components@0.25.2 unplugin-auto-import@0.16.7
手机号出现乱码怎么回事啊老师
ERROR TypeError: AutoImport is not a function启动不了
老师为什么安装完之后启动显示 ERROR TypeError: AutoImport is not a function这样的错误,版本安装的是资料里带的
这是什么问题啊
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637