目录
1.第一次页面加载会触发哪几个钩子?DOM 渲染在哪个周期中就已经完成?
3.vue中 keep-alive 组件的作用,及触发的钩子函数是哪两个?
1.第一次页面加载会触发哪几个钩子?DOM 渲染在哪个周期中就已经完成?
会触发 初始化前,初始化后,挂载前,挂载后
下面这几个beforeCreate, created, beforeMount, mounted 。
挂载后这个钩子函数表示的是dom渲染完,但是它不会承诺所有所有组件视图都渲染完,可以用$nextTick 替换掉 mounted
2.position中absolute和fixed区别?
---在有滚动条的时候就有区别
fixed:固定在当前window不动
absolute:会随参照对象元素的高度和宽度变化而变化---随滚动条移动
它们都是绝对定位
absolute表示的是是绝对定位 它会拖动滚动条改变位置---脱离文档流,不占有位置
fixed表示的 是固定定位 ---fixed值定位的元素会固定在原来的位置不变---也就是不管你怎么拖动滚动条元素都不会改变位置
absolute在文档流中位置不变,fixed是在当前视窗位置不变
3.vue中 keep-alive 组件的作用,及触发的钩子函数是哪两个?
组件的作用是:组件缓存---当组件在进行切换的时候会不停的进行创建还有销毁,这个时候它的作用就是缓存,让它不再创建销毁
触发的两个钩子函数是:
1.activated
触发时机:keep-alive组件激活时使用;