- 博客(7)
- 收藏
- 关注
原创 set和map的区别
其原因是因为map和set是根据关键字排序来保证其有序性的,如果允许修改key的话,那么首先需要删除该键,然后调节平衡,再插入修改后的键值,调节平衡,如此一来,严重破坏了map和set的结构,导致iterator失效,不知道应该指向改变前的位置,还是指向改变后的位置。所以STL中将set的迭代器设置成const,不允许修改迭代器的值;map中的元素是key-value(键值对)对:关键字起到索引的作用,值则表示与索引相关联的数据;set的迭代器是const的,不允许修改元素的值;
2023-09-05 16:11:27
53
1
原创 vue3.0和vue2.0的区别
<div v-if="visible" class="toast-wrap"> <div class="toast-msg">我是一个 Toast 文案</div> </div>
2023-08-17 08:28:49
267
1
原创 vue路由中的导航守卫以及导航守卫回调函数中三个参数的作用
全局守卫:beforeEach,afterEach局部守卫: beforeRouteEnter:因为当守卫执行前,组件实例还没被创建,不能获取组件实例的this beforeRouteUpdate: 在当前路由改变,但是该组件被复用时调用,可以访问组件实例 this beforeRouteLeave:导航离开该组件的对应路由时调用,可以访问组件实例 this每个守卫方法接收三个参数: to:目标路由对象 from:准备要离开的路由 next():
2023-08-09 14:43:20
104
原创 vue组件之间通信的方式有哪些,是如何通信的
3. 兄弟之间通信 通过一个事件总线(eventBus 其实是一个空实例),在A组件中通过$on绑定自定义事件 在B组件中通过$emit接收组件。4.通过$parent /$children/$refs $parent指的是父组件实例 $children/$refs是子组件实例。$attrs获取父组件中不被props接收的自定义属性 并且可以通过 v-bind="$attrs" 传入内部组件。2. 子改父或者子传父 在父组件中通过自定义事件传递方法,在子组件中通过$emit接收自定义事件。
2023-08-07 20:05:28
25
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人