在  vue的v-if 有个坑  很多人不小心会踩到  

那就是  v-if里   undefined和   “”空 值 的 判定都是  false

而我们的js if(undefined)是  false    if("") 是 true的  所以 后面页面 v-if 判断为空 最好都用 v-if=‘变量!=undefined’

<div v-if='test'>1</div>


data(){
	return{	
		test:undefined//和  "" 在  v-if得到的值都是false 注意
	}
},

 

Logo

前往低代码交流专区

更多推荐