uni-app pages.json配置和tabBar使用
<h2>pages.json 配置页面</h2><div class="cnblogs_code">
<pre><span style="color: rgba(0, 0, 0, 1)">{
</span>"pages": [ <span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)">pages数组中第一项表示应用启动页,可以随时换成自己想要的默认的启动页</span>
<span style="color: rgba(0, 0, 0, 1)"> {
</span>"path": "pages/index/index"<span style="color: rgba(0, 0, 0, 1)">,
</span>"style"<span style="color: rgba(0, 0, 0, 1)">: {
</span>"navigationBarTitleText": "uni-app"<span style="color: rgba(0, 0, 0, 1)">
}
},
{</span><span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)">每建立一个.vue页面都要在pages中建立一套</span>
"path": "pages/about/about"<span style="color: rgba(0, 0, 0, 1)">,
</span>"style"<span style="color: rgba(0, 0, 0, 1)">: {
</span>"navigationBarTitleText": "uni about"<span style="color: rgba(0, 0, 0, 1)">
}
}
],
</span>"globalStyle": {<span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)">全局的样式</span>
"navigationBarTextStyle": "black",<span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)">导航栏标题颜色</span>
"navigationBarTitleText": "uni-app", <span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)">导航栏标题文字内容</span>
"navigationBarBackgroundColor": "#F8F8F8",<span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)">导航栏背景颜色</span>
"backgroundColor": "#F8F8F8",<span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)">窗口的背景色 微信小程序</span>
"navigationStyle":"default",<span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)">导航栏样式,仅支持 default/custom,开启custom后,所有窗口均无导航栏。</span>
<span style="color: rgba(0, 0, 0, 1)"> }
}</span></pre>
</div>
<h2>tabBar</h2>
<p>color:tab上的文字默认颜色</p>
<p>selectabColor : 是tab上的文字选中时的颜色</p>
<p>backgroundColor: tab的背景色</p>
<p>borderStyle : tabbar上边狂的颜色,仅支持black/white</p>
<p>list: array是tab的列表,详见list属性说明,最少2个,最多5个tab</p>
<p>posiston: 可选值bottom、top</p>
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 0, 0, 1)">{
</span>"pages": [ <span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)">pages数组中第一项表示应用启动页,可以随时换成自己想要的默认的启动页</span>
<span style="color: rgba(0, 0, 0, 1)"> {
</span>"path": "pages/index/index"<span style="color: rgba(0, 0, 0, 1)">,
</span>"style"<span style="color: rgba(0, 0, 0, 1)">: {
</span>"navigationBarTitleText": "主页"<span style="color: rgba(0, 0, 0, 1)">
}
},
{</span><span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)">每建立一个.vue页面都要在pages中建立一套</span>
"path": "pages/about/about"<span style="color: rgba(0, 0, 0, 1)">,
</span>"style"<span style="color: rgba(0, 0, 0, 1)">: {
</span>"navigationBarTitleText": "关于"<span style="color: rgba(0, 0, 0, 1)">
}
}
],
</span>"globalStyle": {<span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)">全局的样式</span>
"navigationBarTextStyle": "black",<span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)">导航栏标题颜色</span>
"navigationBarTitleText": "uni-app", <span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)">导航栏标题文字内容</span>
"navigationBarBackgroundColor": "#F8F8F8",<span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)">导航栏背景颜色</span>
"backgroundColor": "#F8F8F8",<span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)">窗口的背景色 微信小程序</span>
"navigationStyle":"default"<span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)">导航栏样式,仅支持 default/custom,开启custom后,所有窗口均无导航栏。</span>
<span style="color: rgba(0, 0, 0, 1)"> },
</span>"tabBar"<span style="color: rgba(0, 0, 0, 1)">: {
</span>"color":"#8a8a8a"<span style="color: rgba(0, 0, 0, 1)">,
</span>"selectedColor":"#00aa00"<span style="color: rgba(0, 0, 0, 1)">,
</span>"borderStyle":"black"<span style="color: rgba(0, 0, 0, 1)">,
</span>"backgroundColor":"#ffffff"<span style="color: rgba(0, 0, 0, 1)">,
</span>"list"<span style="color: rgba(0, 0, 0, 1)">: [
{
</span>"pagePath":"pages/index/index"<span style="color: rgba(0, 0, 0, 1)">,
</span>"text":"首页"<span style="color: rgba(0, 0, 0, 1)">,
</span>"iconPath":"static/image/home.png"<span style="color: rgba(0, 0, 0, 1)">,
</span>"selectedIconPath":"static/image/home_HL.png"<span style="color: rgba(0, 0, 0, 1)">
},
{
</span>"pagePath":"pages/about/about"<span style="color: rgba(0, 0, 0, 1)">,
</span>"text":"我的"<span style="color: rgba(0, 0, 0, 1)">,
</span>"iconPath":"static/image/about.png"<span style="color: rgba(0, 0, 0, 1)">,
</span>"selectedIconPath":"static/image/about_HL.png"<span style="color: rgba(0, 0, 0, 1)">
}
]
}
}</span></pre>
</div>
<p><img src="https://img2020.cnblogs.com/blog/2259678/202102/2259678-20210205120824479-897481836.png"></p>
<p> </p><br><br>
来源:https://www.cnblogs.com/ckfuture/p/14377031.html
頁:
[1]