VUE(uni-app框架)开发微信小程序③-显示隐藏

uni-app控制显示隐藏的方式有两种,【v-if】 和   【v-show】

v-if:通过控制虚拟dom树的节点来达到控制式样的显示和隐藏,当参数为false的时候,该节点被删掉,当为true的时候则显示。

v-show:通过css样式中的dispaly:none来控制元素的显示和隐藏

代码如下:

<template>
	<view class="content">
		<view v-if="false">v-if隐藏</view>
		<view v-if="true">v-if显示</view>
		<view>------------------------------------</view>
		<view v-show="false">v-show隐藏</view>
		<view v-show="true">v-show显示</view>
	</view>
</template>

显示效果如下:

 通过右边Wxml的代码,我们发现v-if隐藏已经不见了,只有v-if显示,可是v-show隐藏和v-show显示都在,可是左边的显示都达到了我们预期的效果,所以,v-if是通过虚拟dom直接删除的节点,而v-show则是全部加载之后通过css实现隐藏显示的,所以在有大量的切换显示的时候建议使用v-show。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值