1. SPA 的理解,優缺點

SPA( single-page application )僅在Web 頁面初始化時加載相應的HTML、JavaScript 和CSS。一旦頁面加載完成,SPA 不會因為用戶的操作而進行頁面的重新加載或跳轉;取而代之的是利用路由機制實現HTML 內容的變換,UI 與用戶的交互,避免頁面的重新加載

優點:

缺點:

2. v-show 和 v-if 差別

v-if:

v-if是真正的條件渲染,因為它會確保在切換過程中條件塊內的事件監聽器和子組件適當地被銷毀和重建;也是惰性的:如果在初始渲染時條件為假,則什麼也不做——直到條件第一次變為真時,才會開始渲染條件塊

v-show:

v-show 就簡單得多——不管初始條件是什麼,元素總是會被渲染,並且只是簡單地基於CSS的“display”屬性進行切換

所以,v-if 適用於在運行時很少改變條件,不需要頻繁切換條件的場景;v-show 則適用於需要非常頻繁切換條件的場景

3. class 與 style 動態綁定

class: