<template> <div> <p v-if="isShow">这是一个v-if指令的示例</p> </div> </template> <script> export default { data() { return { isShow: true } } } </script>
<p>
元素。由於isShow的值為true,所以該元素會被渲染。 <p>二、v-show指令<template> <div> <p v-show="isShow">这是一个v-show指令的示例</p> </div> </template> <script> export default { data() { return { isShow: true } } } </script>
<p>
元素。由於isShow的值為true,所以該元素會被顯示。 <p>三、v-else指令<template> <div> <p v-if="isShow">这是一个v-if指令的示例</p> <p v-else>这是一个v-else指令的示例</p> </div> </template> <script> export default { data() { return { isShow: false } } } </script>
<p> ;
元素。由於isShow的值為false,所以v-if條件不滿足,將顯示v-else指令後面的<p>
元素。 <p>四、v-else-if指令<template> <div> <p v-if="type === 'info'">这是一个信息提示</p> <p v-else-if="type === 'warning'">这是一个警告提示</p> <p v-else-if="type === 'error'">这是一个错误提示</p> <p v-else>这是一个未知提示</p> </div> </template> <script> export default { data() { return { type: 'warning' } } } </script>
< ;p>
元素。由於type的值為'warning',所以v-else-if指令中的條件被滿足,將顯示「這是一個警告提示」這個<p>
元素。
<p>總結:以上是初學Vue的必備技能:掌握v-if、v-show、v-else、v-else-if條件渲染的詳細內容。更多資訊請關注PHP中文網其他相關文章!