- 博客(6)
- 收藏
- 关注
原创 updated钩子函数实例化多次的问题
继上篇文章继续补充一下 上一篇:添加链接描述 当我们的轮播需要添加 swiper-pagination 时,并且 添加一个数据双向绑定的 input 时, 我们会发现在我们改变 input 框里面的 value 时,我们的 swiper-pagination 按钮就不起作用了,原因是 updated 钩子函数被实例化多次 <!DOCTYPE html> <html lang=...
2020-03-25 21:16:13
862
原创 Vue 组件的生命周期
Vue 组件的生命周期 每一个组件或者实例都会经历一个完整的生命周期,总共分为三个阶段:初始化、运行中、销毁 vue在整个生命周期里面提供了一些函数,可以在内部实现一些业务逻辑 并且这些函数会在一些特定的场合下去执行。(在生命周期的某一个时刻进行触发) 初始化阶段: beforeCreate , created , beforeMount , mounted 运行中阶段: be...
2020-03-24 21:35:22
356
2
原创 虚拟 Dom
虚拟 dom 的产生 频繁且复杂的dom操作通常是前端性能瓶颈的产生点,Vue提供了虚拟dom的解决办法 什么是虚拟dom? 当用传统的方式操作DOM的时候,浏览器会从构建DOM树开始从头到尾执行一遍流程,效率很低。而虚拟DOM是用javascript对象表示的,而操作javascript是很简便高效的。虚拟DOM和真正的DOM有一层映射关系,很多需要操作DOM的地方都会去操作虚拟DOM,最...
2020-03-23 18:45:24
238
原创 node + mongodb
node + mongodb 安装 + 引入 npm install mongodb -S 或者 npm i mongodb -S var mysql = require(“mongodb”) 实例化并链接 let mongoCt = mongodb.MongoClient mongoCt.connect(“协议://地址端口”,回调(err,client)) //err 是错误 ...
2020-03-21 11:33:44
256
原创 mongoDB 使用
mongodb 使用 前言 MongoDB是一个基于分布式文件存储的数据库 由C++语言编写 旨在为WEB应用提供可扩展的高性能数据存储解决方案 MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是它支持的查询语言非常强大,其语...
2020-03-14 15:51:20
308
原创 了解闭包
了解闭包 闭包的生成有三个必要条件(缺一不可) 1. 在函数 A 内部直接或者间接返回一个函数 B 2. B 函数内部使用着 A 函数的私有变量(私有数据) 3. A 函数外部有一个变量接受着函数 B => 形成了一个不会销毁的函数空间 简单来说就是: 闭包 => 函数内部的函数 function a() { // 这个 num 变量就是函数 a 的私有变量 ...
2020-02-23 21:37:16
188
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人