虚拟DOM
摘要:对于虚拟DOM我觉得要按以下顺序去理解: 1.原生js对DOM元素更新的机制 2.原生js更新DOM元素有什么缺陷 3.怎么去优化更新DOM的方式 4.什么是虚拟DOM 5.虚拟DOM是怎么实现DOM更新的 原生js对DOM元素的更新机制 假如我需要改多个dom元素的内容,写下如下js代码 <bod
阅读全文
posted @
2021-10-18 18:04
Shyno
阅读(48)
推荐(0) 编辑
vue+element项目中动态表格合并
摘要:需求:elementui里的table虽然有合并函数(:span-method),单基本都是设置固定值合并.现在有一个树型结构的数据,要求我们将里面的某个list和其他属性一起展开展示,并且list中的长度不确定.如下图 数据结构: 效果图: 方案: 1.数据平铺,我这里只做一层嵌套的.多层的可递归
阅读全文
posted @
2020-07-08 15:45
Shyno
阅读(1940)
推荐(0) 编辑
vue双向绑定和深浅拷贝
摘要:现象描述: vue 在使用的时候,当table绑定了某个data的时候.假如某个el-table-column下面的有个方法传参(data.row),然后在方法中用一个obj=data.row.(这里是浅拷贝).如果在这个方法中把这个参数给了另一个v-model的数据,操作令一个元素的时候会同步更改
阅读全文
posted @
2020-06-11 17:02
Shyno
阅读(2048)
推荐(0) 编辑
vue在某页面监听键盘输入事件
摘要:需求:在某一网页,通过上下左右键控制一些操作 实现: 1.基本代码: 因为没有绑定特定的元素.所以我们将事件绑定到document上. //当前页面监视键盘输入 document.onkeydown = function(e) { console.log('键盘输入了') //事件对象兼容 let
阅读全文
posted @
2019-09-21 10:28
Shyno
阅读(18487)
推荐(0) 编辑