问题是这样的:
我写了一个Button和一个TextInput控件,在Button的click响应事件中仅有一条Alert语句,同样在TextInput的focusOut响应事件中也包含一条Alert语句以及一些判断语句(条件不满足时弹出Alert),这样当我先把光标放到TextInput中,然后直接点Button,这样会弹出两个Alert,有没有办法当TextInput的输入不满足条件的时候,只弹出TextInput的Alert而不弹出Button的Alert。
------解决方案--------------------------------------------------------
1.设置一个全局变量,默认为false;
2.TextInput的focusOut中把变量设置成true;
3.Button的click中判断变量为true时不执行Alert语句,并把变量重置为false;
------解决方案--------------------------------------------------------
那就把那个变量做为TextInput和Button的一个属性值就可以了
------解决方案--------------------------------------------------------
封装成component的一个属性值