Javascript Tianium.App.addEventListener执行了两次(Tianium Studio)
我有一个监听器执行了两次 当我触发事件(oneEvent)时: Tianium.App.fireEvent(“删除用户”) Ti.App.addEventListener('oneEvent',函数(e){ doSomething(); });Javascript Tianium.App.addEventListener执行了两次(Tianium Studio),javascript,ios,titanium-mobile,addeventlistener,Javascript,Ios,Titanium Mobile,Addeventlistener,我有一个监听器执行了两次 当我触发事件(oneEvent)时: Tianium.App.fireEvent(“删除用户”) Ti.App.addEventListener('oneEvent',函数(e){ doSomething(); }); doSomething执行了两次 这是因为当您访问该窗口时,每次都会添加事件,因此如果您多次访问该窗口,则会触发多次事件。tianium.App.firevent('deleteUser')在window1.js中的函数中调用 和Ti.App.addEv
doSomething执行了两次 这是因为当您访问该窗口时,每次都会添加事件,因此如果您多次访问该窗口,则会触发多次事件。
tianium.App.firevent('deleteUser')代码>在window1.js中的函数中调用
和Ti.App.addEventListener('oneEvent',函数(e){doSomething();})代码>在window2.js中,我经常遇到这种情况,例如,可滚动视图上的滚动事件在滚动时会触发28-30次,您可以检查它是否在最短间隔内触发,并且不执行回调函数,但我认为如果不查看更多代码,您就无法自行触发事件,这只是猜测你做了什么。我们需要看看如果触发oneEvent,会发生什么。