自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 问答 (3)
  • 收藏
  • 关注

原创 qiankun、wujie、micro-app框架简析

随着ES6的普及,利用Proxy可以比较良好的解决这个问题,这就诞生了LegacySandbox,可以实现和快照沙箱一样的功能,但是却性能更好,和SnapshotSandbox一样,由于会污染全局的window,LegacySandbox也仅仅允许页面同时运行一个微应用,所以我们也称LegacySandbox为支持单应用的代理沙箱。执行子应用js代码的时候会将this.proxyWindow作为参数传入,这样子应用原本应该直接操作window的地方,都是操作这个proxyWindow对象,实现了代理功能。

2023-08-02 20:13:49 1981

原创 一维数组转换为树形结构数据(效率算法)

一维数组转换为树形结构数据(效率算法)

2022-01-24 12:05:12 1322

转载 函数式组件与类组件有何不同?

函数式组件与类组件有何不同?与React类组件相比,React函数式组件究竟有何不同?在过去一段时间里,典型的回答是类组件提供了更多的特性(比如state)。当有了Hooks后,答案就不再是这样了。或许你曾听过它们中的某一个在性能上的表现优于另一个。那是哪一个?很多此类的判断标准都存在这样那样的缺陷(flawed),所以我会谨慎看待从它们中得出的结论。性能主要取决于代码的作用,而不是选择函数式还是类组件。在我们的观察中,尽管优化策略各有略微不同,但性能差异可以忽略不计。在任何一种情况下,除非你有其他

2021-03-12 09:05:26 1007

转载 v-on绑定事件函数为什么可以加括号传参

v-on绑定事件函数为什么可以加括号传参v-on:vue的事件处理器v-on:vue的事件处理器缩写:@预期:Function | Inline Statement | Object参数:event修饰符: .stop - 调用 event.stopPropagation()。 .prevent - 调用 event.preventDefault()。 .capture - 添加事件侦听器时使用 capture 模式。 .self - 只当事件是从侦听器绑定的元素本身触发时才触发回调

2021-03-05 14:40:20 223

转载 使用prerender-spa-plugin进行单页面项目SPA优化

这里写自定义目录标题服务器端渲染 vs 预渲染 (SSR vs Prerendering)三种不同渲染方式的区别:预渲染解决的问题:服务器端渲染 vs 预渲染 (SSR vs Prerendering)如果你调研服务器端渲染 (SSR) 只是用来改善少数营销页面(例如 /, /about, /contact 等)的 SEO,那么你可能需要预渲染。无需使用 web 服务器实时动态编译 HTML,...

2020-04-15 13:36:44 616

原创 el-table使用lazy-tree模式,数据重载节点中的tree数据不会更新的问题

在使用el-table组件提供的lazy模式中,load方法可以实现tree子节点的懒加载。但是当table的数据重新渲染而key值并没有改变时,会发现expand状态下的tree子节点数据无法更新在el-table的源码中的tree.jsload(row, treeNode, data => { if (!Array.isArray(data)) { ...

2020-04-09 23:22:40 4714

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除