国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

微信小程序 頁面跳轉事件綁定的實例詳解

2019-11-19 15:21:41
字體:
來源:轉載
供稿:網(wǎng)友

微信小程序 頁面跳轉事件綁定的實例詳解

什么是事件

  1. 事件是視圖層到邏輯層的通訊方式。
  2. 事件可以將用戶的行為反饋到邏輯層進行處理。
  3. 事件可以綁定在組件上,當達到觸發(fā)事件,就會執(zhí)行邏輯層中對應的事件處理函數(shù)。
  4. 事件對象可以攜帶額外信息,如 id, dataset, touches。

在組件中綁定一個事件處理函數(shù)。

如bindtap,當用戶點擊該組件的時候會在該頁面對應的Page中找到相應的事件處理函數(shù)

 <view bindtap="view">    <text bindtap="toast" class="journey">開啟小程序之旅   </text> </view> 

子元素觸發(fā)父級元素也會觸發(fā)若要只觸發(fā)子元素使用catchtap代替bindtap

在相應的Page定義中寫上相應的事件處理函數(shù),參數(shù)是event。

Page({ toast: function (event) {  // wx.navigateTo({  //  url: '../redirect/redirect'  // });  wx.redirectTo({   url: '../redirect/redirect',  });  // view:function(event){  //  // 父級元素  // } }, /**   * 生命周期函數(shù)--監(jiān)聽頁面隱藏/并未關閉返回   */ onHide: function (event) {   console.log(event) }, /**  * 生命周期函數(shù)--監(jiān)聽頁面卸載/  */ onUnload: function () {  console.log(222) },})

事件分類

冒泡事件:當一個組件上的事件被觸發(fā)后,該事件會向父節(jié)點傳遞。

非冒泡事件:當一個組件上的事件被觸發(fā)后,該事件不會向父節(jié)點傳遞。

WXML的冒泡事件列表:

類型 觸發(fā)條件touchstart 手指觸摸動作開始touchmove  手指觸摸后移動touchcancel 手指觸摸動作被打斷,如來電提醒,彈窗touchend  手指觸摸動作結束tap 手指觸摸后馬上離開longtap 手指觸摸后,超過350ms再離開

:除上表之外的其他組件自定義事件如無特殊申明都是非冒泡事件,如<form/>的submit事件,<input/>的input事件,<scroll-view/>的scroll事件,(詳見各個組件官方文檔)

如有疑問請留言或者到本站社區(qū)交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 水富县| 安西县| 锦屏县| 关岭| 大石桥市| 吉安市| 泸水县| 遵化市| 田林县| 乐业县| 万州区| 德阳市| 张家口市| 望奎县| 五台县| 和林格尔县| 罗甸县| 武隆县| 武清区| 晋宁县| 贵溪市| 武乡县| 丰城市| 龙门县| 宁化县| 航空| 星子县| 洛隆县| 乌拉特后旗| 万山特区| 贡山| 巴彦县| 扶绥县| 泊头市| 榆树市| 冀州市| 陕西省| 名山县| 碌曲县| 凭祥市| 巢湖市|