- 博客(6)
- 收藏
- 关注
原创 事件循环机制EventLoop
调用栈执行完同步代码后,会从队列中拿出一个异步代码执行,执行结束后,继续从队列中拿出异步代码执行最后从队列中获取异步代码执行的过程,会不停的重复执行下去,这个过程,叫做事件循环。执行完同步任务后,先获取微队列中的任务执行,将微队列中所有任务执行结束后,再获取宏队列中的任务执行,将所有宏队列中任务执行结束后,再次到微队列中获取任务执行 这样交替清空微队列和宏队列中的任务。会将这些异步任务分为两种:一种是宏任务,一种是微任务,放入对应的队列中。异步代码等待执行的队列,其实有两种,一种是宏队列,一种是微队列。
2024-04-29 11:43:31 459
原创 路由相关内容以及vux相关内容
组件通过$store.dispatch触发 actions,actions是异步操作,在actions中通过commit触发mutations,mutations里面可以直接修改state状态,状态的改变会自动同步到组件中,而getters相当于组件的计算属性,他是对组件中获取到的数据做提前处理的.在vue3的pinia状态管理中.数据持久化,也是借助了一个持久化的插件,但是本质上,还是调用了本地存储,这两个插件,都能在里面进行具体的配置,可以只去持久化需要持久化的部分.
2024-04-26 21:50:58 965
原创 vue3项目里关于mock.js和高德地图冲突问题
但是又有新问题 版本是1.4.15的 关于鹰眼和搜索提示的 api也要更换 (具体需要参考高德地图官网 1.4的版本)关于项目里有mock.js 引入2.0版本的高德地图 不加载地图原因是:mockjs会修改地图数据请求头的信息。2、或者把高德地图的版本降成1.4.15。1、直接把mock.js代码注释掉。
2024-04-19 10:06:53 914
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人