2016-11-15 50 views
1

例如,我在一個頁面中具有稍微大的量的跨度(超過300+)的,每個跨距具有{{expr}}結合以顯示其內容:如何避免{{expr}} flash在Vue.js接管之前在頁面上顯示?

<span>{{expr}}</span> 

右加載頁面之後,字面{{expr}}將閃爍,顯示在VueJS接管並顯示真實綁定值之前的頁面上。這對客戶來說看起來很糟糕,有沒有辦法避免它?

+2

在vuejs中當頁面處於加載狀態時如何擺脫{{user.id}}(花括號)](http://stackoverflow.com/questions/40428070/how -to-get-rid-of-this-user-id-curly-braces-in-vuejs-while-a-page-is-in) – jeerbl

回答

8

v-cloak是您正在查找的HTML屬性。

該指令將保留在元素上,直到關聯的Vue實例完成編譯。結合CSS規則(如[v-cloak] { display: none }),該指令可用於隱藏未編譯的鬍鬚綁定,直到Vue實例準備就緒。

+1

非常好!謝謝。 – neolei

相關問題