【发布时间】:2017-08-12 01:39:10
【问题描述】:
在 Vue 中处理“未编译内容的闪存”时,页面加载的瞬间(或更长时间),您会看到 {{ Mustache }},我见过有人同时使用 v-text 和 v-cloak。
使用 v-text,文档说:
更新元素的
textContent。如果需要更新部分textContent,你应该使用{{ Mustache }}插值。
使用 v-cloak:
该指令将一直保留在元素上,直到关联的 Vue 实例完成编译。结合CSS规则如
[v-cloak] { display: none },这个指令可以用来隐藏 在 Vue 实例准备好之前,未编译的 mustache 绑定。
所以听起来如果我不需要更新textContent,我可以使用其中任何一个来获得相同的结果。除此之外,v-text 和v-cloak 之间有什么区别?在隐藏{{ Mustache }} 方面,一个比另一个更好吗?
【问题讨论】:
标签: javascript vue.js vuejs2