繼續(xù)下節(jié)課,今天我們還是從四個方面來了解小程序:
●常用事件和事件冒泡
●配置
●app生命周期及app對象的使用
●頁面的生命周期
一、事件的綁定:
事件一方面可以理解成用戶的行為,當(dāng)用戶對UI層做了某些操作時,程序可以捕捉到操作的類型。如:點擊、長按、移動等。另一方面事件也是一種通訊方式,比如當(dāng)程序運行時來電話、短信通知時會改變當(dāng)前程序的生命周期。常用的事件類別主要有:
●點擊事件:Tap
●長按事件:longTap
●觸摸事件:touchstart、touchend、touchmove、touchcancel
●其他事件:submit input 等
點擊事件、長按事件、觸摸事件都屬于冒泡事件,其他事件屬于非冒泡事件。
冒泡事件即事件會從發(fā)生事件的組件向上傳遞。例:
事件的綁定方式:
1. bind (會造成事件冒泡)
2. catch (不會造成事件冒泡)
事件對象:
調(diào)用事件方法是可以傳入event參數(shù),通過控制臺可以看出event中所包含的對象,如下圖可以更好的看出事件的冒泡機制:
二、配置
微信小程序的配置文件是以.json為后綴,分為全局配置和頁面配置,全