前端
文章平均质量分 74
*星空梦想*
学习前端知识的大学生一枚,偶尔犯病的中二少年
展开
-
企微扫码登录
企业微信本身提供了两种扫码登录的方式:方法一:使用企微提供的链接模板定义链接,在扫描链接页面的二维码后会跳转到自己指定的链接(项目登录页链接),并在链接后携带一个code值,然后在登录页首次加载时截取code,然后调用登录接口即可方法二:在项目的登录页上配置企微的相关参数,在企微扫码后会在当前链接后添加code值,在登录页面加一个watch监听路由变化,在路由变化后截取code值调用登录的接口。原创 2024-03-25 21:50:09 · 638 阅读 · 0 评论 -
关于虚拟DOM
在每次发生变化之前,虚拟DOM都会缓存一份,变化之前,现在的虚拟DOM都会与之前缓存的虚拟DOM进行比较。Diff算法的原理是通过比较新旧节点的属性和子节点,找出它们之间的差异,然后根据差异来更新实际DOM节点。这样的好处是算法简单,减少比对次数,加快算法完成速度。本质上来讲,虚拟DOM是一个JS对象,会将页面状态抽象为一个JS对象,是对DOM的抽象,这个对象是更加轻量级的对DOM的描述。可以减少性能消耗,虚拟DOM本质上是JS对象,可以很方便的跨平台操作,比如服务端渲染、uniapp等。原创 2023-10-28 20:45:07 · 30 阅读 · 0 评论