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