
GoDB.js操作IndexedDB
|
基于IndexeDB强大但难用的特点,一个开发者友好的库GoDB.js安装npm install godb创建库连接,创建表import GoDB from 'godb';// 表约束数据结构const tables = { // 用户 user: { name: { type: String, unique: true,// 唯一 }, age:

vue中key不能用index
key有什么用?key 的特殊 attribute 主要用在 Vue 的虚拟 DOM 算法。为什么要用key?在节点比对时,如果不使用key!Vue 会使用一种最大限度减少动态元素并且尽可能的尝试就地修改/复用相同类型元素的算法。而使用 key 时,它会基于 key 的变化重新排列元素顺序,并且会移除 key 不存在的元素。有相同父元素的子元素必须有独特的 key。重复的 key 会造成渲染错误。

Vue防抖节流(es6装饰器)
|
防抖(debounce)当持续触发某事件时,一定时间间隔内没有再触发事件时,事件处理函数才会执行一次,如果设定的时间间隔到来之前,又一次触发了事件,就重新开始延时。/** * 函数防抖装饰器 * @param delay * @returns {(function(*, *, *): void)|*} */export function debounce( delay ) { let timer