2020百度前端面試題整理

-常見-發表於2020-10-23

一、v-if、v-show、v-html 的原理是什麼,它是如何封裝的?

v-if會呼叫addIfCondition方法,生成vnode的時候會忽略對應節點,render的時候就不會渲染; v-show會生成vnode,render的時候也會渲染成真實節點,只是在render過程中會在節點的屬性中修改屬性display值; v-html會先移除節點下的所有節點,呼叫html方法,通過addProp新增innerHTML屬性,歸根結底還是設定innerHTML為v-html的值

二、flex的縮寫

flex是flex-grow,flex-shrink,flex-basis三個屬性值的縮寫

相關文章