アプレットぴったりのカスタムナビゲーション

主な2つのコア・インタフェース:

  1. wx.getSystemInfoSync()  //取得システム情報(電話ステータスバーの高さ取得statusBarHeightを

  2. wx.getMenuButtonBoundingClientRect()  //メニューボタン(右上のボタンカプセル)レイアウト位置情報を取得します。(カプセル・ナビゲーションバーの高さ情報を取ることによって得られる)を原点として、画面の左上隅に座標情報を
  、公式インタフェースを通じてステータスバーの高さとナビゲーションバーの高さの

1 CONST = SYS wx.getSystemInfoSync();
 2 CONST =カプセルwx.getMenuButtonBoundingClientRect()
 3。 // はconsole.log(カプセル)
4。 CONST navHeight =(capsule.top - sys.statusBarHeight)* 2 + capsule.height
 5。 。 setData({
 6。   statusBarHeight:sys.statusBarHeight、//ステータスバーの高さ
 7。   navHeightナビゲーション高//
 8 })

おすすめ

転載: www.cnblogs.com/jay-sans/p/12034727.html