Vue.js: v-cloak

使用 v-cloak 解決 Vue Instance 完成編譯前顯示變數的問題。

Before

拿我們家的例子來說,就是這樣…在畫面載入的那一刻,隱約顯示了規格品變數${ item.spec_name } XD

範例:[Z.MO鈦鋼屋]白鋼耳環/韓版三角形耳環/不生鏽/白色情人節/好友送禮推薦/【EKS321】單只價

Vue.js: v-cloak - 使用 v-cloak 解決編譯完成前顯示變數的問題

這時就可以使用v-cloak加上樣式隱藏解決完成編譯前顯示變數的問題。

[v-cloak] {
  display: none;
}
<div v-cloak>
  ${ item.spec_name }
</div>

編譯完成後,使用者才會看到這個div區塊。

After

加上v-cloak後的修正頁面。

Vue.js: v-cloak - 使用 v-cloak 解決編譯完成前顯示變數的問題


vue.js vue.js directives

Summer Tang
Sponsored
Summer Tang 一對一諮詢
Summer|TSMC 主任工程師|擁有 15 年資深 Web 架構經驗,職涯歷經跨國頂尖企業與新創。專精於高流量企業級應用開發,核心技術涵蓋微前端、效能優化、測試自動化與 SEO。曾出版多本技術著作,並多次擔任 MOPCON、WebConf 等大型技術年會講者。
了解更多 →