Vue.js实战读书笔记--内置指令

5.1 基本指令

5.1.1 v-cloak

         v-cloak不需要表达式,会在Vue实例结束编译时从绑定的html标签上移除,经常和display:none配合使用。当网速较慢、Vue.js还没加载完时,页面会出现闪动的情况,通过该指令即可解决。在一般情况下,该指令是解决初始化慢的最佳实践。

         {{massage}}

[v-cloak]{

         display:none;

}

 

5.1.2  v-once

         v-once是个不需要表达式的指令,作用是定义它的元素和组件只渲染一次,包括元素或组件的所有子节点。首次渲染后,不再随数据的变化而重新渲染,将视为静态内容。

 

5.2  条件渲染指令

5.2.1 v-if、v-else-if、v-else

         v-else-if要紧跟v-if、v-else要紧跟v-else-if或v-if,表达式为真时,当前元素或组件被渲染,为假时被移除。如果一次判断的是多个元素时,可以在Vue.js内置的