06 2020 档案
vue中为什么要用到key
摘要:Key key在vue中,有跟它意思一样的关键的作用,整个框架对数据的渲染方面,起到了至关重要的作用 当更新数据的过程中,如果没有key的存在,系统会自动默认更新数据之间所要区分的key值为undefined,根据undefined==undefined,所以数据更新时会忽略特殊比对值的情况下自动按 阅读全文
posted @ 2020-06-20 22:20 meoki 阅读(2137) 评论(0) 推荐(0)
vue响应式相关源码总结
摘要:响应式数据的原理 核心点:object.defineProperty 默认vue在初始化数据时,会给data中的属性使用object.defineProperty重新定义所有属性,当页面取到对应属性时,会进行依赖收集(收集当前组件的watcher) 如果属性发生变化会通知相关依赖进行更新操作 原理 阅读全文
posted @ 2020-06-20 10:48 meoki 阅读(179) 评论(0) 推荐(0)
v-if和v-show的区别
摘要:v-if 和v-show的区别 v-if是真正意义上的条件渲染,他会确保在切换过程中条件块内的时间监听器和子组件适当的被销毁和重建 v-show不管初始条件是什么,元素总是会被渲染,并且只是简单地基于css进行切换 一般来说,v-if有更好的切换开销 v-show有更高的渲染开销 所以如果需要频繁的 阅读全文
posted @ 2020-06-20 10:35 meoki 阅读(114) 评论(0) 推荐(0)
vue-cli细节错误和配置
摘要:vue-cli 关于使用vue-cli,本来是一件很容易的事情,被我弄得特别麻烦,我最直观的感受就是,几乎所有的有关vue的问题,可能都被我遇到了。。。。 安装时输入username github 是输入自己的邮箱 最新的vue-cli安装后没有了dev-server.js 需要mock后端的数据, 阅读全文
posted @ 2020-06-20 10:32 meoki 阅读(333) 评论(0) 推荐(0)
跨域问题 node解决方法
摘要:跨域问题 当发送ajax请求的时候,页面加载时候报错,或者请求console.log时候,是在页面上显示信息而不是控制台中显示,有可能是遇到了跨域问题 原因在于当我们请求ajax请求时候,get的地址可能是3000端口,但是index.html页面启动时候所在的端口与3000端口不在同一端口中,服务 阅读全文
posted @ 2020-06-04 09:52 meoki 阅读(320) 评论(0) 推荐(0)
MongoDB数据库的基本使用方法学习
摘要:MongoDB数据库 基本命令 查看所有数据库 show dbs 查看当前操作的数据库 db 切换到指定的数据库(如果没有会新建) use 数据库名称 插入数据 db.集合名称.inserOne({}) 例如:db.student.insertOne({"name":"jack"}) 查询集合 sh 阅读全文
posted @ 2020-06-04 09:51 meoki 阅读(311) 评论(0) 推荐(0)
6月1日 node总结
摘要:项目目录结构 app.jscontrollersmodels 存储多个MongoDB包node_modulespackage.json 第三方包package-lock.json 包描述文件public 公共静态资源routerviews 存储视图目录 express默认不支持session和coo 阅读全文
posted @ 2020-06-04 09:49 meoki 阅读(126) 评论(0) 推荐(0)
5月31日 node总结
摘要:上传到github git init path路径操作模块 path.basename('文件路径')//获取文件名 path.basename('文件路径','.js')//获取文件名,去除后缀名 path.dirname('文件路径')//获取文件目录 path.extname('文件路径')/ 阅读全文
posted @ 2020-06-04 09:47 meoki 阅读(110) 评论(0) 推荐(0)
5月29日 node总结
摘要:回调函数 不成立的情况 function(x,y){ console.log(1) setTimeout(function{ var ret=x+y retuen ret consloe.log(2) },1000) console.log(3) }​ 由于存在定时器,函数执行过程中不会等待定时器执 阅读全文
posted @ 2020-06-04 09:46 meoki 阅读(124) 评论(0) 推荐(0)
5月27日 node总结
摘要:如果需要获取一个函数中异步操作的结果,则必须通过回调函数来获取 回调函数:获取异步操作的结果 阅读全文
posted @ 2020-06-04 09:45 meoki 阅读(83) 评论(0) 推荐(0)
5月26日 node总结
摘要:POST请求 npm安装配置 npm i body-parser -S const express = require('express')const app = express()const port = process.env.PORT || 8000app.listen(port, () => 阅读全文
posted @ 2020-06-04 09:44 meoki 阅读(94) 评论(0) 推荐(0)