1泣棋、微信小程序跳轉(zhuǎn)頁(yè)面的幾種方法
wx.navigateTo(),跳到下一子級(jí)的頁(yè)面(現(xiàn)在可跳轉(zhuǎn)十層)畔塔,有返回按鈕潭辈,當(dāng)前頁(yè)面觸發(fā)的是onHide()事件鸯屿,但是不能跳到 tabbar 頁(yè)面。
wx.redirectTo()把敢,是平行頁(yè)面跳轉(zhuǎn)(關(guān)閉當(dāng)前頁(yè)面)寄摆,無(wú)返回按鈕,觸發(fā)的是onUnload()事件修赞,但是不允許跳轉(zhuǎn)到 tabbar 頁(yè)面婶恼。
wx.switchTab(),跳轉(zhuǎn)到 tabBar 頁(yè)面柏副,并關(guān)閉其他所有非 tabBar 頁(yè)面勾邦。
wx.reLaunch(),關(guān)閉所有頁(yè)面割择,打開(kāi)到應(yīng)用內(nèi)的某個(gè)頁(yè)面眷篇。
wx.navigateBack(),關(guān)閉當(dāng)前頁(yè)面荔泳,返回上一頁(yè)面或多級(jí)頁(yè)面蕉饼。
2、微信小程序事件機(jī)制
冒泡:子節(jié)點(diǎn)觸發(fā)事件時(shí)玛歌,父節(jié)點(diǎn)也觸發(fā)自身事件昧港,bind+事件,例如bindtap()沾鳄。
非冒泡:子節(jié)點(diǎn)觸發(fā)事件時(shí)不牽涉父節(jié)點(diǎn)慨飘,catch+事件确憨,例如catchtap()译荞。
3、微信小程序自定義屬性
data-自命名休弃,例如data-idx吞歼,idx就是自定義屬性。
data-post-Id塔猾,這個(gè)自定義屬性在微信小程序中會(huì)自動(dòng)轉(zhuǎn)換為postid篙骡。連接符后大寫(xiě)的I會(huì)自動(dòng)轉(zhuǎn)換為小寫(xiě),連接符也會(huì)默認(rèn)去掉丈甸。
4糯俗、微信小程序獲取屬性與自定義屬性
event.currentTarget.dataset.屬性名(自定義屬性名)
currentTarget代表當(dāng)前事件,dataset代表運(yùn)行當(dāng)前事件的元素的所有屬性睦擂,.屬性名得湘,指定需要的屬性值