Rumah > hujung hadapan web > uni-app > Panduan praktikal untuk mengkonfigurasi bar navigasi bawah bar tab dalam applet uniapp

Panduan praktikal untuk mengkonfigurasi bar navigasi bawah bar tab dalam applet uniapp

WBOY
Lepaskan: 2022-09-15 19:47:36
ke hadapan
6972 orang telah melayarinya

Artikel ini membawa anda pengetahuan yang berkaitan tentang uniapp Jika aplikasi tabBar ialah aplikasi berbilang tab, anda boleh menentukan prestasi bar tab melalui item konfigurasi tabBar dan paparan yang sepadan apabila bertukar. tab., mari kita lihat bersama-sama, saya harap ia akan membantu semua orang.

Panduan praktikal untuk mengkonfigurasi bar navigasi bawah bar tab dalam applet uniapp

Disyorkan: "tutorial uniapp"

Untuk mengkonfigurasi bar navigasi bahagian bawah, anda perlu menyediakan ikon yang anda mahukan dahulu setiap tab boleh memilih dua ikon, satu sebelum pemilihan dan satu selepas pemilihan. Selepas itu, kita akan belajar cara mengkonfigurasi bar navigasi bawah berdasarkan

item konfigurasi tab bar tapak web rasmi uniapp yang disediakan oleh tapak web rasmi uniapp Tanpa berlengah lagi, mari pergi terus ke teks utama.

Teks

Pertama sekali, mari kita lihat pengenalan di laman web rasmi:
Jika aplikasi itu adalah aplikasi berbilang tab, anda boleh menentukan yang pertama bar navigasi peringkat dan tab melalui item konfigurasi tabBar Halaman yang sepadan dipaparkan apabila bertukar.
Menyediakan konfigurasi tabBar dalam pages.json bukan sahaja untuk memudahkan pembangunan pesat navigasi, tetapi yang lebih penting, untuk meningkatkan prestasi di bahagian App dan applet. Pada kedua-dua platform ini, enjin asli asas boleh terus membaca maklumat tabBar yang dikonfigurasikan dalam pages.json dan memaparkan tab asli tanpa menunggu enjin js dimulakan apabila dimulakan.

Petua

  • Apabila kedudukan ditetapkan ke atas, ikon tidak akan dipaparkan
  • Senarai dalam tabBar ialah tatasusunan dan hanya boleh dikonfigurasikan dengan sekurang-kurangnya 2 , sehingga 5 tab, tab diisih mengikut susunan tatasusunan.
  • Pemuatan pertama suis bar tab mungkin tidak dipaparkan dalam masa Anda boleh munculkan pemuatan terlebih dahulu dalam kitaran hayat onLoad setiap halaman bar tab.
  • Halaman bar tab dikekalkan dalam memori selepas dipaparkan sekali lagi.
  • Bar tab di bahagian atas pada masa ini hanya disokong pada program mini WeChat. Jika anda perlu menggunakan tab atas, adalah disyorkan untuk tidak menggunakan tetapan atas bar tab, tetapi untuk membuat tab atas sendiri Anda boleh merujuk kepada hello uni-app->Templat->Tab Atas.

1 Mula-mula, kami menyediakan ikon tab yang diperlukan untuk projek kami

Saya telah menyediakan 6 ikon di sini, yang digunakan untuk bertukar antara 3 tab (sebelum dan selepas pemilihan) , diletakkan di bawah folder tabbar di bawah folder statik:

2. Cari fail pages.json kami dan konfigurasikannya

Cari GlobalStyle lokasi dan konfigurasikan bar tab kami di bawahnya 🎜>

Saya percaya ramai rakan tidak tahu maksud item konfigurasi ini Dilampirkan adalah tangkapan skrin item konfigurasi pada tapak web rasmi laman web dari pautan dalam kata pengantar (dalam kes ini beberapa atribut yang paling asas digunakan)

3 Konfigurasikan kandungan tajuk bar navigasi

Alamat laman web rasmi untuk rakan
// 配置tabbar导航栏
	"tabBar": {
		"borderStyle": "black",
		"selectedColor": "#FB7299",
		"color": "#444444",
		"list": [
			{
				"pagePath": "pages/index/index",
				"iconPath": "static/tabbar/find.png",
				"selectedIconPath": "static/tabbar/find-selected.png",
				"text": "发现"
			},{
				"pagePath": "pages/cate/cate",
				"iconPath": "static/tabbar/cate.png",
				"selectedIconPath": "static/tabbar/cate-selected.png",
				"text": "分类"
			},{
				"pagePath": "pages/mine/mine",
				"iconPath": "static/tabbar/my.png",
				"selectedIconPath": "static/tabbar/my-selected.png",
				"text": "我的"
			}
		]
	}
Salin selepas log masuk
Kandungan tajuk bar navigasi berada di bahagian atas halaman kami seperti yang ditunjukkan di bawah:

Kod contohnya adalah seperti berikut: (Sesetengah yang biasa saya gunakan item Konfigurasi boleh diubah suai sendiri)

Saya ada menulis komen tentang maksud beberapa item konfigurasi, kawan-kawan boleh menyemaknya keluar untuk diri mereka sendiri

4 , mari kita lihat hasil (perenderan) kami

Disyorkan: "
"pages": [ //pages数组中第一项表示应用启动页,参考:https://uniapp.dcloud.io/collocation/pages
		{
			"path": "pages/index/index",
			"style": {
				"navigationBarTitleText": "配置底部导航栏"
			}
		}
	    ,{
            "path" : "pages/mine/mine",
            "style" :                                                                                    
            {
                "navigationBarTitleText": "我的",
                "enablePullDownRefresh": false
            }
            
        },
		{
		    "path" : "pages/cate/cate",
		    "style" :                                                                                    
		    {
				// 导航栏标题文字内容
		        "navigationBarTitleText": "分类",
				// 是否开启下拉刷新
		        "enablePullDownRefresh": false
		    }
		    
		}
    ],
	// 默认页面的样式
	"globalStyle": {
		// 导航栏标题颜色及状态栏前景颜色,仅支持 black/white
		"navigationBarTextStyle": "black",
		// 导航栏标题文字内容
		"navigationBarTitleText": "配置底部导航栏",
		// 导航栏背景颜色(同状态栏背景色)
		"navigationBarBackgroundColor": "#55aaff",
		// 下拉显示出来的窗口的背景色
		"backgroundColor": "#ffff7f"
	}
Salin selepas log masuk
tutorial uniapp
"

Atas ialah kandungan terperinci Panduan praktikal untuk mengkonfigurasi bar navigasi bawah bar tab dalam applet uniapp. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:jb51.net
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan