- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 ElementUI- 利用Map容器实现可编辑表格
ElementUI-可编辑表格的另一种方式前言本文章主要是给出Vue中另一种实现可编辑表格的方式,即分离数据与其私有属性,对私有的状态属性的异步进行响应式处理,不再阻碍表格渲染、增强元素切换的灵活性、实现优化表格渲染速度。一、设计思路用Map结构存储表格行数据与状态属性的映射关系,将单元格的私有的行为属性作为Map结构的value,然后同步表格数据变化时,对应的状态属性的变化 。核心代码// 实现可编辑表格(分离数据 与 行为状态)class UsePropState { cons
2022-05-29 23:11:39
1327
原创 ElementUI中el-select远程搜索 & 联想下拉功能优化
需求:根据用户输入的最少四位编码,联想带出完整的编码值。 思路:在编码的前四位发生变化时,才调用请求接口,避免实时请求编码数据。模板部分<template> <el-select v-model="value" multiple filterable remote reserve-keyword placeholder="请输入关键词" :remote-method="remoteMethod" :loadi..
2022-05-29 19:20:38
1249
原创 js中new、apply、call、bind的实现原理及用法
本文主要是阐述与this绑定相关的new关键字和apply、call、bind等方法的实现原理及用法。
2021-12-02 23:53:00
416
原创 js原型与常见的继承方式
本文主要是以图文的方式去理解js原型的指向关系以及js的常见继承方式。前言任何函数在被创建时,都会被附带一个新创建的原型对象。 原型和实例的关系:每个构造函数附带一个原型对象prototype,原型有一个constructor指向构造函数,实例对象有一个__proto__属性指向原型prototype。 普通函数的原型具有两面性,当作为实例对象时,它的原型(__proto__)指向Function构造函数的原型对象,当作为构造函数时,它的原型(prototype)指向自身创建的原型对象。一.
2021-10-01 10:22:10
600
原创 js中隐式数据类型转换的方向(+、==)
本文主要是关于各种数据类型之间做“+”和”==“运算时数据类型的转化方向,对于类型的具体转换方法及转换值不做过多赘述。常见的数据类型转换方法及转换值// 转换方法string -> number: (1) Number(str), (2) +strnumber -> string: (1) String(num), (2) num+''otherType -> boolean: (1) Boolean(other), (2) !!other// 特殊的转换值Num.
2021-09-20 12:20:04
956
3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人