1、微信小程序跳轉頁面的幾種方法
wx.navigateTo(),跳到下一子級的頁面(現在可跳轉十層),有返回按鈕,當前頁面觸發的是onHide()事件,但是不能跳到 tabbar 頁面。
wx.redirectTo(),是平行頁面跳轉(關閉當前頁面),無返回按鈕,觸發的是onUnload()事件,但是不允許跳轉到 tabbar 頁面。
wx.switchTab(),跳轉到 tabBar 頁面,並關閉其他所有非 tabBar 頁面。
wx.reLaunch(),關閉所有頁面,打開到應用內的某個頁面。
wx.navigateBack(),關閉當前頁面,返回上一頁面或多級頁面。
2、微信小程序事件機制
冒泡:子節點觸發事件時,父節點也觸發自身事件,bind+事件,例如bindtap()。
非冒泡:子節點觸發事件時不牽涉父節點,catch+事件,例如catchtap()。
3、微信小程序自定義屬性
data-自命名,例如data-idx,idx就是自定義屬性。
data-post-Id,這個自定義屬性在微信小程序中會自動轉換爲postid。連接符後大寫的I會自動轉換爲小寫,連接符也會默認去掉。
4、微信小程序獲取屬性與自定義屬性
event.currentTarget.dataset.屬性名(自定義屬性名)
currentTarget代表當前事件,dataset代表運行當前事件的元素的所有屬性,.屬性名,指定需要的屬性值