1、mongoDB是无法find未初始的值的。
就是说,mongo在创建数据模型的时候,比如你扔给他3个字段。name password sex
你赋值的时候可能赋值2个字段 name sex,那么你就无法用password进行匹配,
比如Users.findOne({phone, password: oldPwd},
phone 匹配成功而,password为未定义类型。所以返回值必为null,
所以要事先初始化好数据对象。

2、对mongoose的Schema模型需要具象化
如果你仅仅是粗糙定义

那么mongoose的部分功能仍适用,但是save方法,以及字段限制就不生效。
尤其是save方法(),save()方法仅对抽象过的字段适用。
比如上图,publish是Array,它里面的对象中还有Array,那么后者的Array无法进行save保存。
需要具象Schema才行。
顺便保存一份个人的商品 Schema模型

3、租赁物是我期末大作业的综合设计,对用户登录模块。
因为没学过路由守卫,所以登录想了好久。
对于用户若访问非首页跳转部分,还未实现,初想是对每个一级路由进行mounted判断。
登录态判断。
用户的登录方式有多种
1、已有cookies缓存进入首页 /mall
2、用户账户密码登录成功,跳转/mall
3、用户注册页面成功,跳转/mall
4、用户手机号登录成功,跳转/mall

最好的方式当然是路由拦截啦。但是考虑学习成本。我只能将其归类到/mall处作文章。
就是将/mall keep-alive
并触发 activated 在钩子中实习登录态判断,向后端取session。
然后 activated钩子也要进行20毫秒延迟,以确保之前的函数,类似 vuex的清空已执行完毕。

4、vue对对象的监听,如果对象的字段已知,那么监听没有任何问题。如果对象的字段未赋值,即后续加入的字段,可能引起数据驱动的渲染凝滞,具体需要多次尝试,解决方案,对对象内的字段初始化,赋为空即可。

5、今天才用mongoose的时候数据嵌套了多层对象,然后vue在使用 forEach 修改item的时候,发现了item并未真实修改的问题。经实验,是拷贝的问题,一旦对象嵌套数组嵌套,可能导致api循环的item并不能指向真实item的地址链

6.26 mongoDB是无法find未初始的值的,mongoose的Schema需具象化及个人商品Schema设计,租赁网登录态初次尝试,vue对对象未赋初值的监听,forEach等api深拷贝问题相关推荐

  1. [vue] vue组件里写的原生addEventListeners监听事件,要手动去销毁吗?为什么?

    [vue] vue组件里写的原生addEventListeners监听事件,要手动去销毁吗?为什么? 需要,原生DOM事件必须要手动销毁,否则会造成内存泄漏 个人简介 我是歌谣,欢迎和大家一起交流前后 ...

  2. 微信小程序实现摇一摇(监听手机摇动API:wx.onAccelerometerChange())——互动领奖

    在微信小程序的开发过程中我们是否有遇到摇一摇的需求,例如:摇一摇抽奖,摇骰子,社交小程序的摇人等等. 那么当我们翻遍了微信小程序的开发文档,却没有看到一个关于监听手机摇动的API.小编当时也是找

  3. vue watch 修改滚动条_vue实现滚动监听,点击瞄点平滑滚动,控制内嵌滚动条滚动...

    滚动效果 当页面滑动时,左边导航栏会自动定位到当前标题,一级标题展开,二级标题的字体变红色,字体前面有一个小图标. 上图........... Html代码 {{NItem1.ordered}} {{ ...

  4. springboot+vue用websocket消息推送和监听端口

    文章目录 后端代码 websocket接口: 开启线程监听tcp连接: 前端代码 流程: 后端开启线程监听某个端口是否接收到tcp的数据,如果接收到数据则向前端推送消息,前端接收到消息后进行接收消息的 ...

  5. vue图片懒加载插件vue-lazyload监听加载失败事件的解决方案

     对于vue项目而言,图片懒加载是一个常见的图片加载方案,可以优化用户体验,而vue-lazyload则是一个广泛使用的插件.  对于某些业务场景,我们需要监听图片加载失败事件,而后进行相应的处理,然 ...

  6. VUE(template标签 事件绑定与监听)

    一.template标签 Vue.js提供了template标签,可以将指令作用到这个标签上,对其子元素进行渲染,但最后渲染的结果里不会有它. 二.事件绑定与监听 1.方法与内联语句处理器 1)Vue ...

  7. Vue钩子函数之钩子事件hookEvent,监听组件

    在Vue当中,hooks可以作为一种event,在Vue的源码当中,称之为hookEvent. 在Vue组件中,可以用过$on,$once去监听所有的生命周期钩子函数,如监听组件的updated钩子函 ...

  8. vue 同一个页面路由无反应_vue监听路由的变化,跳转到同一个页面时,Url改变但视图未重新加载问题...

    [转]Linux学习之路--启动VNC服务 我的Linux是Fedora 13,安装方法如下: 1.打开终端,执行 # yum install -y tigervnc tigervnc-server ...

  9. vue中针对键盘Delete按钮的监听

    onMounted(() => {document.onkeydown = function(event){let e = event || window.event || arguments. ...

  10. app保险箱,保险箱登录注册,添加保险箱子,实现对保险箱的监听。

    ![广告页![](https://img-blog.csdnimg.cn/20190322155807127.jpg?x-oss-process=image/watermark,type_ZmFuZ3 ...

最新文章

  1. C++对象赋值的四种方式
  2. 学习全基因组测序数据分析2:FASTA和FASTQ
  3. python 判断 图片是否相同
  4. Saleor ran into an unexpected problem
  5. Navigation Drawer介绍
  6. 数据挖掘应用实战-一文教你如何全面分析股市数据特征
  7. Linux如何建立用户(组)及调整用户(组)属性(案列+详细指令)
  8. 计算机基本知识实训报告,计算机实训报告小结
  9. 记一次从Sql Server中图片二进制流还原回图片的开发过程
  10. oracle 日志解析工具,Oracle logminer 日志分析工具使用
  11. 发现同构:Gartner曲线、达克效应 与 跨越鸿沟
  12. 关于hive报错expression not in group by key ‘.....‘
  13. 快不快乐用计算机,快乐学计算机
  14. 解决大多数pip install出现Could not install packages due to an EnvironmentError错误
  15. 关于 Win10 截图 截屏 原生截图工具 基础使用
  16. 写文案可以用什么软件?用来写文案的便签应用软件
  17. 找工作收到多个 Offer,我该怎么办?
  18. win7耳机插前面没声音_【电脑】第8期分享:电脑没声音怎么去解决?
  19. [办公软件] Word文档和Excel文档的桌面图标有把锁怎么解决?
  20. 相位相关计算两张图片的平移量

热门文章

  1. 多序列比对要多久时间_多序列比对软件Clustalw使用方法
  2. 对于Biotin-LC-NHS Estercas:72040-63-2与伯氨基 (-NH2) 反应的作用有哪些?
  3. 史上最全的数据库面试题,面试前刷一刷!
  4. 微信小程序Audio音频(有关歌曲和图片的路径)
  5. Python之网络编程
  6. 和风天气开发平台使用
  7. 基于韦东山视频 regulator 学习笔记
  8. 2018医学考博英语阅读理解解题技巧
  9. 51单片机 数码管中断操作
  10. mysql opened tables_open_table与opened_table --2