聲明式渲染
答:2018-8-23
聲明式渲染是vue對數據進行操作的模式,也叫做響應式渲染
當dom節點上綁定了vue的對象的屬性時,
如果這個屬性發生了改變,無需你進行其它的操作,頁面上的數據會自動發生變化,所以叫做響應式渲染。
但是需要注意的是,響應式渲染的前提是vue對象默認有這些屬性存在,
如果你給vue對象新增了一個屬性,那么這個屬性是不會進行響應式渲染的。
如果要把這個屬性變為響應式渲染的模式,需要使用$set方法(后面詳細講解$set方法)
更新:2018-8-28
聲明式渲染和響應式是兩種關系
聲明式渲染的意思是
vue使用 "模板語法" 來聲明式地將數據渲染進dom系統
{{ test }} //這個就是模板語法,而使用模板語法的這種方式(手段),就叫做聲明式渲染
響應式意思是,數據的更新是響應式的,當你把屬性 聲明式的渲染 進dom系統之后,如果屬性的值發生了變化,
無須你做任何其它的操作,這個與dom綁定的屬性,會自動的發生改變,這個就叫做屬性的響應式觸發