欢迎来到我的博客!分享开发心得与技术探讨,共同学习成长。🌹
欢迎来到我的博客!分享开发心得与技术探讨,共同学习成长。🌹
闭包是编程语言(特别是 JavaScript)中的一个重要概念,它允许函数携带并访问其词法环境。简而言之,闭包使得函数可以“记住”并访问定义它时所在的作用域中的变量,即使这个函数是在其原始作用域之外执行的。
JavaScript 作为一门灵活且广泛使用的编程语言,有许多“奇淫技巧”(即巧妙且有用的编程技巧),能够帮助开发者编写更简洁、高效和优雅的代码。以下是一些有用的 JavaScript 技巧:
新版的Vue-Router动态添加路由主要的两个坑点: 在静态路由中增加404页面,会导致从动态路由进入时会渲染404页面组件的内容 在动态添加路由的最后再添加404页面,会触发vue-router报警问题
基于需求或者用户体验,有些页面需要缓存,需要用到
keepAlive
, 对应多两个 api (vue3)onActivated()
,onDeactivated()
(vue2)activated
,deactivated
缓存成功时,除了第一次加载或者刷新会走onMounted,其他时候只会走onActivated(),onDeactivated()钩子,如果再次访问路由没有走onMounted,代表缓存生效了