所有分类
  • 所有分类
  • 后端开发
Vue.js秘籍:v-if指令大揭秘,让你的网页内容随心控制

Vue.js秘籍:v-if指令大揭秘,让你的网页内容随心控制

v-if指令是Vue.js中最常用的条件渲染指令之一。v-show指令也是用于条件渲染的常用指令。除了v-if和v-show之外,Vue.js还提供了v-else和v-else-if指令,用于条件渲染中的否则和否则如果情况。

Vue.js秘籍:v-if指令大揭秘,让你的网页内容随心控制

v-if指令

你听过 Vue.js里那个叫做v-if的东西?这个小家伙可以帮我们决定该展示啥内容,不展示啥内容~简单来说,它就看是真还是假的条件来决定。举个例子我们做网页的时候,有些内容得依照实际情况才会露脸。好比说购物网站如果用户没登录的话就要展示另外一种欢迎信息咯。现在咱们来聊聊怎么操作这个v-if命令!

html
    <h1>Welcome,{{ username }}</h1>
登录查看独特优惠!

只要把变量’isLogin’设置成真,这段代码就会讲“欢迎回来”的话印在H1标签那里哈;要是还没登陆就会出来提醒让你赶紧去登个陆哟~这么一搞,想看到啥画面可控性全在咱们手里了呢

可能有小伙伴还不知道,其实V-if这家伙还能一层层嵌套用!拉扯再多,Vue.js也都能顺手搞定,让每个东东按照它想出来的顺序出现或者消失。所以就算是条件复杂一点,也不怕!

v-show指令

  

条件渲染示例

元素已销毁

export default { data() { return { isShow: true // 控制条件渲染的变量 } } }

别搞错V-if跟V-show不一样。V-show并不会真的删除元素,只不过是调控一下元素的显示方式,把它藏起来或者瞬间展示出来。如果你经常需要动态地控制某物件是否出现,同时还要保证原有的特征不变的话,那V-show就特别适合你!

下面是一个简单示例:

这一段能变来变去。

0

评论0

请先
注意:请收藏好网址www.icz.com,防止失联!站内免费资源持续上传中…!赞助我们
显示验证码
没有账号?注册  忘记密码?