Vux: Tabbar tidak dapat diperbaiki di bagian bawah

Dibuat pada 21 Jun 2016  ·  21Komentar  ·  Sumber: airyland/vux

Versi: kapan

"vux": "^0.1.1-rc3"

Android atau iOS, browser yang mana?

Chrome, iOS, alat pengembang web WeChat

Kode Anda

<div>
  <cell title="..." value="..."></cell> 
  ...(*20)...
  <tabbar>...</tabbar>
</div>

Ketika ada lebih banyak sel dari satu layar, bilah tab akan menggulir ke atas dengan halaman dan tidak akan diperbaiki di bagian bawah

componentabbar demo needed doc needed

Komentar yang paling membantu

Jika tabbar ada di halaman modul, metode di atas masih akan membuat tabbar menggulir dengan halaman, menggunakan

.weui_tabbar {
  position: fixed;
}

Larut

Semua 21 komentar

Lihat latihan WeUI, atur html, body, dan div superior ke ketinggian: 100%

Apakah itu diselesaikan? tinggi: 100% tampaknya tidak berpengaruh

Bukan bug
"Tampaknya tidak berpengaruh" yang terbaik adalah memberikan demo yang tampaknya tidak berpengaruh

Tabbar.vue dalam demo digunakan. Bagian dari kode di Panel.vue ditambahkan dan ada masalah. Apakah tidak ada komponen yang sesuai untuk weui_tab_bd?

Apakah mungkin untuk mengatur html dan body menjadi 100%? Untuk komponen yang tidak tersedia, cukup tulis tag html langsung sesuai dengan dokumen WeUI.

html, badan termasuk div superior ditambahkan
qq 20160623110247

Tangkapan layar

Saya juga sudah mencoba html, body dan superior div telah menambahkan height:100% , tetapi tidak berpengaruh, dan saya masih mencoba modifikasi lainnya

Lihatlah demo WeUI

https://weui.io/#/tabbar

Untuk level atas, Anda perlu mengatur posisi ke relatif

<div class="weui_tab">
    <div class="weui_tab_bd">
    </div>
    <TABBAR>
</div>

Nah, cara ini baik-baik saja, terima kasih. .

<div class=h100>
  <group>
    <cell></cell>
  </group>
  <div class="weui_tab">
    <div class="weui_tab_bd">
    </div>
    <TABBAR>
  </div>
</div>

Saya juga mencoba cara ini, tetapi bilah tab berada di belakang halaman alih-alih diperbaiki di bagian bawah

Anda dapat menempatkan paragraf grup di weui_tab_bd

Ternyata seperti ini, dan memang terpecahkan, terima kasih, akhirnya akan seperti ini

<body>
  <div id=app, class=h100>
    <div class="weui_tab">
      <div class="weui_tab_bd">
        <group>
          <cell></cell>
          ...
          <cell></cell>
        </group>
      </div>
      <TABBAR>
    </div>
  </div>
</body>

Jika tabbar ada di halaman modul, metode di atas masih akan membuat tabbar menggulir dengan halaman, menggunakan

.weui_tabbar {
  position: fixed;
}

Larut

Jika Anda menggunakan komponen tabbar, Anda dapat mempertimbangkan untuk menggunakannya

  .weui-tabbar {
    position: fixed !important;
  }

Perhatikan bahwa - bukan _

@aristotll versi 2.x berubah? Versi saya masih 1.x.

@mougua Mungkin saya bisa merujuk pada temuan Anda. Saya mengubahnya dan mengeluarkannya untuk kepentingan generasi mendatang.

Saya sarankan Anda beristirahat dari tata letak statis dan berlatih css. Tidak ada jalan pintas untuk hal ini.

.weui-tabbar{
posisi: tetap !penting;
atas: 0;
kiri: 0;
bawah: otomatis !penting;
}
Ini baik-baik saja,

Apakah halaman ini membantu?
0 / 5 - 0 peringkat