問題:app.json中如何配置小程序的導航欄(上面)? 解答:屬性window用于配置頁面的窗口 (1)現在還無法將頁面導航欄隱藏; (2)只能該表導航欄中字體內容、顏色(黑白)
問題: 如何設置導航欄中信息提示動態變化? 解答:使用兩個微信api實現 wx.setNavigationBarTitle() wx.showNavigationBarLoading() wx.hideNavigationBarLoading()
wx.setNavigationBarTitle()
wx.showNavigationBarLoading()
wx.hideNavigationBarLoading()
問題: 如何設置小程序的tab欄(默認底部)? 解答:app.json的tarBar屬性可以配置tab欄 (1)position可以將tab欄配置到page頂部 (2)tab欄中只能有2-5個tab
問題: 如何配置小程序中單個頁面? 解答: 在每個頁面的.json文件中配置各自信息 (1) 頁面的.json只能設置window相關的配置項
問題: app()中經常使用的全局函數和周期函數? 解答:首先是幾個周期函數: (1)onLaunch 監聽小程序的初始化 (2)onShow 監聽小程序的顯示 (3)onHide 監聽小程序的隱藏 (4)自定義的周期函數 其次是全局函數 (1)getApp(),可以獲取當前小程序的實例 (2)getCurrentPages()可以獲取當前小程序的頁面棧的實例
問題: 頁面中如何實現上拉加載,下拉刷新功能呢? 解答: 使用函數page()中的兩個周期函數 (1)onPullDownRefresh()監聽用戶下拉動作(下拉刷新),此時需要在配置文件.json中設置enablePullDownRefresh為true (2)onReachBottom頁面上拉觸底事件的處理函數(上拉加載)
問題: 如何實現頁面之間的重定向和返回? 解答:小程序api中有專門接口實現頁面變化 wx.navigateTo()打開新頁面 wx.redirectTo()頁面重定向 wx.navigateBack()頁面返回