Vue之keep-alive使用指南

发布时间 : 2020-01-16
发布 : 2020-01-16 分类 : Vue相关 浏览 :

需求

在做业务的时候经常会碰到这样的互动需求:

  • 用户前进时,总是进入一个新的页面(不使用缓存)
  • 用户后退时,需要保留之前的操作(使用缓存)

vue-router中,切换路由时并不会保存组件的状态,而是会重新创建新组件,走一遍完整的生命周期,我们要实现上面的需求,就需要使用keep-alive组件来解决。

Hexo之如何在线编辑博客

发布时间 : 2020-01-09
发布 : 2020-01-09 分类 : 知识碎片 浏览 :

在搭了Hexo博客之后一直有一个很蛋疼的问题,就是不能像简书或者WordPress之类的有在线编辑的平台,虽然之前在github上备份了一份配置,但是每次都逃不开换个电脑就得重新git clone的命运。

Promise详解

发布时间 : 2019-12-03
发布 : 2019-12-03 分类 : JS相关 浏览 :

Promise

基本介绍

Promise 是异步编程的一种解决方案,可以将它看成一个容器,里面保存着某个未来才会结束的事件(通常是一个异步操作)的结果。从语法上说,Promise是一个对象,从它可以获取异步操作的消息。Promise 提供统一的 API,各种异步操作都可以用同样的方法进行处理。

cli工具之init

发布时间 : 2019-10-19
发布 : 2019-10-19 分类 : node相关 浏览 :

了解了命令行工具开发的基本操作后,继续来逐一解析各个指令的实现方式。首先从最简单的init下手。

如何开发命令行工具

发布时间 : 2019-06-04
发布 : 2019-06-04 分类 : node相关 浏览 :

这是基于新哥的脚手架工具fet源码阅读的学习笔记第一篇,主要内容是如何基于node和其他的一些工具包来完成一些简单的命令行小工具。主要实践为一个批量重命名的命令行工具(巨简单的那种),大概梳理流程和思路。

TypeScript学习笔记(基础)

发布时间 : 2019-05-26
发布 : 2019-05-26 分类 : TS相关 浏览 :

TS 是什么

TS是一个应用程序级的JavaScript开发语言,是JavaScript的超集,可以编译成纯JavaScript,并遵循JavaScript的语法和语义。

vuex的学习整理

发布时间 : 2019-05-09
发布 : 2019-05-09 分类 : Vue相关 浏览 :

Vuex是什么

Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。

有关一些数组和对象方法的比较和总结

发布时间 : 2018-11-04
发布 : 2018-11-04 分类 : JS相关 浏览 :

最近搬砖的时候总觉得自己对一些数组和对象的方法了解不够透彻,所以连着一些lodash的方法放在一起做个比较和总结

Array

元素的添加与删除

Vue.js学习笔记(03)

发布时间 : 2018-08-19
发布 : 2018-08-19 分类 : Vue相关 浏览 :

指令

一个.vue文件包含着三个部分,templatescriptstyle,其中指令的作用就是为了模板的渲染,Vue的指令包含了一下几种:

  • 更新元素内容的指令:v-text、v-html
  • 模板渲染:v-show、v-if、v-else、v-else-if、v-for
  • 事件绑定:v-on
  • 绑定属性或class与style:v-bind
  • 绑定表单控件:v-model
  • 特殊:v-pre、v-cloak、v-once

Vue.js学习笔记(02)

发布时间 : 2018-07-25
发布 : 2018-07-25 分类 : Vue相关 浏览 :

Vue实例化输入的选项对象基本介绍

当我们new一个Vue实例的时候,包含了如下几个基本的属性:

data

作用:声明双向绑定的数据,可以是对象或者函数,当定义组件的时候,data只能是函数