vue源碼: v-if和v-for哪個優先級高

結論: 1、顯然v-for優先於v-if被解析(把你怎麼知道的告訴面試官) 2、如果同時出現,每次渲染都會先執行循環再判斷條件,無論如何循環都不可避免,浪費了性能 3、要避免出現這種情況,則再外層嵌套template,再這一層進行v-if判斷,然後在內部進行v-for循環 vue源碼中的generate方法是ast轉換成代碼字符串,其中調用的genElement方法裏先判斷了v-for,再判斷v-
相關文章
相關標籤/搜索