点击一个组件隐藏另外一个组件

Posted Kunkun只喝怡宝

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了点击一个组件隐藏另外一个组件相关的知识,希望对你有一定的参考价值。

组件的隐藏和显示通过display:none/block来控制

首先给要隐藏的组件添加一个三元表达式的来切换组件的类

wxml代码:

<input class="showInput?'show':'hide'" type="text" placeholder="请输入简要描述"/>

wxss代码:

.show
  display: block;


.hide
  display: none;

js代码:

data:
  showInput:true
  ,
 
 bindShow()
	this.setData(
		showInput:false
		)
,

 bindHide()
	this.setData(
		showInput:true
		)

通过点击事件来切换showInput的值

以上是关于点击一个组件隐藏另外一个组件的主要内容,如果未能解决你的问题,请参考以下文章

vue点击其它地方隐藏组件

隐藏角度组件的其他副本?

vue.js中,在一个vue组件中,想通过点击按钮,才加载另外一个目标vue组件,要怎么实现?

vue.js中,在一个vue组件中,想通过点击按钮,才加载另外一个目标vue组件,要怎么实现?

bootstrap组件学习之导航条

通过单击外部(组件)在 Vuejs 中隐藏下拉菜单