Vue
六代目带土
这个作者很懒,什么都没留下…
展开
-
Vue2.0项目重构到Vue3.0
项目重构的解析与理解原创 2023-02-17 16:04:36 · 1985 阅读 · 0 评论 -
vuex是什么?怎么使用?哪种功能场景使用它?
vuex 就是一个仓库,仓库里放了很多对象。其中 state 存放的是数据状态,不可以直接修改里面的数据。原创 2022-11-15 15:24:13 · 277 阅读 · 0 评论 -
什么是闭包?为什么要使用闭包?
闭包会在父函数外部,改变父函数内部变量的值。所以,如果你把父函数当作对象(object)使用,把闭包当作它的公用方法(Public Method),把内部变量当作它的私有属性(private value),这时一定要小心,不要随便改变父函数内部变量的值。由于闭包会使得函数中的变量都被保存在内存中,内存消耗很大,所以不能滥用闭包,否则会造成网页的性能问题,在IE中可能导致内存泄露。由于在Javascript语言中,只有函数内部的子函数才能读取局部变量,因此可以把闭包简单理解成“定义在一个函数内部的函数”。原创 2022-11-15 14:52:07 · 349 阅读 · 0 评论 -
Vue中hash模式和history模式的区别
hash模式是依靠onhashchange事件(监听location.hash的改变),而history模式是主要是依靠的HTML5 history中新增的两个方法,pushState()可以改变url地址且不会发送请求,replaceState()可以读取历史记录栈,还可以对浏览器记录进行修改。当真正需要通过URL向后端发送HTTP请求的时候,比如常见的用户手动输入URL后回车,或者是刷新(重启)浏览器,这时候history模式需要后端的支持。),如果后端没有对这个路径做处理的话,就会返回404错误。原创 2022-11-15 14:48:42 · 272 阅读 · 0 评论