组件实例与组件生命周期
可复用的组件在内存中到底存在几个实例?
- 路由为:id,此时只有一个实例,
- 把:id枚举列举出来,则每个路由加载的是一个单独的实例
组件或者模块划分的粒度
遇到的坑
阻止事件冒泡
比如我想在右键弹出菜单中组织事件冒泡,防止弹出浏览器默认的右键菜单,那么我必须这样
html:
(contextmenu)='showMenu($event)'
component:
showMenu(e) {
...
e.preventDefault();
e.stopPropagation();
...
}
不能这样
html:
(mousedown)='showMenu($event)'
component:
showMenu(e) {
...
e.preventDefault();
e.stopPropagation();
...
}