显示或隐藏元素
Vue 提供了用于控制元素显示或隐藏的指令。
渲染出的 HTML:
v-show
从上面的例子可以看出,v-show
指令控制了元素是否包含行内样式 display: none;
,从而控制元素是否显示在页面中。
v-if/v-else-if/v-else
与 JavaScript 中的 if/else-if/else 一致,但它们控制元素是否渲染到 HTML 中。
当需要通过隐藏元素来控制用户的操作权限时,建议使用 v-if/v-else-if/v-else 从 HTML 中完全移除相应元素。