微信小程序頁面跳轉與事件綁定,傳值

1.頁面跳轉 : wx.navigateTo
 頁面重定向 : wx.redirectTo
 PS:通過這兩種所到達的頁面,即使它是定義在tabBar配置中的頁面,也不會顯示底部的tab欄.
2.事件分類:事件分爲冒泡事件和非冒泡事件
冒泡事件:當一個組件上的事件被觸發後,該事件會向父節點傳遞。
非冒泡事件:當一個組件上的事件被觸發後,該事件不會向父節點傳遞。
 WXML的冒泡事件列表:
類型                      觸發條件
touchstart            手指觸摸動作開始
touchmove             手指觸摸後移動
touchcancel           手指觸摸動作被打斷,如來電提醒,彈窗
touchend              手指觸摸動作結束
tap                   手指觸摸後馬上離開
longtap               手指觸摸後,超過350ms再離開
注:除上表之外的其他組件自定義事件如無特殊申明都是非冒泡事件,如<form/>的submit事件,<input/>的input事件,<scroll-view/>的scroll事件,(詳見各個組件)
3.事件綁定:事件綁定的寫法同組件的屬性,以 key、value 的形式。
key 以bind或catch開頭,然後跟上事件的類型,如bindtap, catchtouchstart
value 是一個字符串,需要在對應的 Page 中定義同名的函數。不然當觸發事件的時候會報錯。
PS:bind事件綁定不會阻止冒泡事件向上冒泡,catch事件綁定可以阻止冒泡事件向上冒泡。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章