娜悄然逝去的青葱 發表於 2021-2-5 12:09:00

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:&nbsp; tab的背景色</p>
<p>borderStyle : tabbar上边狂的颜色,仅支持black/white</p>
<p>list:&nbsp; &nbsp;array是tab的列表,详见list属性说明,最少2个,最多5个tab</p>
<p>posiston:&nbsp; 可选值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>&nbsp;</p><br><br>
来源:https://www.cnblogs.com/ckfuture/p/14377031.html
頁: [1]
查看完整版本: uni-app pages.json配置和tabBar使用