- 博客(4)
- 收藏
- 关注
原创 Vue2和Vue3 中MVVM响应式原理的区别
本文介绍了Vue框架中MVVM模式的实现原理和响应式系统的演进。MVVM模式包含数据层(Model)、视图层(View)和业务逻辑层(ViewModel),ViewModel通过监听器(Observer)和解析器(Compiler)实现双向数据绑定。重点对比了Vue2和Vue3的响应式实现:Vue2使用Object.defineProperty()进行数据劫持,配合发布-订阅模式;Vue3则采用Proxy对象拦截属性访问和修改,实现更高效的依赖追踪和视图更新。文章通过代码示例展示了两种实现机制的核心代码结构
2025-06-12 12:02:03
803
原创 rowspan动态设置导致的table错位问题
因为rowspan是用来占行的,如果一行里全部td的 rows 都为2 则意味着 下一tr 里应该是没有 td 元素的 但是实际上 下一tr 又有td,所以这行的td没有容身之处,被挤到右边去了。整个table是在vue中通过v-for生成的,目前出现的问题是当某一个tr中所有的td元素的rowspan属性均大于1时,就会发生错位, 类似如下情况。解决思路是除了第一项被合并的那一列 rowspan设置合并单元格的长度,剩余的rowspan设置空, 再用v-if过滤掉rowspan为空的项。
2023-03-02 15:57:39
2964
4
转载 web常见漏洞有哪些以及漏洞监测有什么方法?
web常见漏洞有哪些以及漏洞监测有什么方法?一、漏洞扫描是什么意思?二、web常见漏洞有哪些?三、web服务 漏洞监测有什么方法?网络存在很多不确定的风险因素,特别是对于网站、服务器来说,时刻监测漏洞是保障其安全运行的必要手段之一。一、漏洞扫描是什么意思?漏洞扫描是指基于漏洞数据库,通过扫描等手段对指定的远程或者本地计算机系统的安全脆弱性进行检测,发现可利用漏洞的一种安全检测(渗透攻击)行为。漏洞扫描器包括网络漏扫、主机漏扫、数据库漏扫等不同种类。web服务 漏洞监测二、web常见漏洞有哪些?
2022-01-09 20:49:11
1200
原创 element-ui的弹出窗口时,由于滚动条造成的页面闪动问题
这里写自定义目录标题问题:解决过程解决办法问题:在使用element-ui的el-dialog时,由于遮罩层的出现,导致页面的滚动条隐藏,从而使页面出现闪动的效果。解决过程当遇到这个问题时, 发现出现弹窗时, 页面body自动增加 overflow: hidden.解决办法在公共样式设置默认样式body { overflow: auto !important;}...
2020-06-09 15:57:20
3210
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅