vue組建render跟template對比
kaim
發(fā)布于 廣東 2018-08-31 · 3.6w瀏覽 3贊

  使用vue的都知道,組件是vue最重要的部分之一,而寫組件由兩種常見的方式:template模板和render渲染函數(shù)式的。這兩種方式的組建都能在vue中運用,那么什么時候應(yīng)用render。

  

  render函數(shù)渲染 VS template模板

  

  后者適合邏輯簡單,前者適合復雜邏輯。

  

  后者屬于聲明是渲染,前者屬于自定Render函數(shù)。聲明式渲染,使用者理解起來相對容易,但靈活性不足;自定義render函數(shù)靈活性高,但對使用者要求較高。

  

  前者的性能較高,后者性能較低。這一點我們可以看一下,下圖中vue組件渲染的流程圖可知。

  

  基于上一點,我們通過vue組件渲染流程圖知道,使用render函數(shù)渲染沒有編譯過程,相當于使用者直接將代碼給程序。所以,使用它對使用者要求高,且易出現(xiàn)錯誤。


kaim
cc
瀏覽 3.6w
3
相關(guān)推薦
最新評論
贊過的人 3
評論加載中...

暫無評論,快來評論吧!