Home  >  Article  >  Web Front-end  >  How to hide navigation in uniapp

How to hide navigation in uniapp

PHPz
PHPzOriginal
2023-04-18 15:20:222432browse

Uniapp is a cross-platform application development framework developed based on Vue.js. It supports packaging an application into multiple platforms (such as iOS, Android, H5, etc.). When developing Uniapp applications, we need to frequently operate some navigation-related functions, such as showing and hiding the navigation bar, bottom bar, etc. This article will introduce how to implement the hidden navigation function in Uniapp.

  1. Configuring the navigation bar in pages.json

Let’s first look at how to configure the navigation bar in Uniapp. In Uniapp, we can configure the page through the pages.json file. For example, configure the following in pages.json:

{
  "pages": [
    {
      "path": "pages/index/index",
      "style": {
        "navigationBarTitleText": "首页",
        "navigationBarBackgroundColor": "#ffffff",
        "navigationBarTextStyle": "black"
      }
    },
    {
      "path": "pages/list/list",
      "style": {
        "navigationBarTitleText": "列表",
        "navigationBarBackgroundColor": "#ffffff",
        "navigationBarTextStyle": "black"
      }
    }
  ]
}

In this example, we have configured two pages, one is the index page and the other is the list page. In each page, some basic properties of the navigation bar are set, such as title, background color, font color, etc.

  1. Hide navigation bar

In some cases, we need to hide the navigation bar, such as on startup pages, login pages, etc. At this point, we need to configure each page individually to achieve the effect of hiding the navigation bar.

For a page that needs to hide the navigation bar, the following properties need to be set in pages.json:

{
  "path": "pages/login/login",
  "style": {
    "navigationBarTitleText": "登录",
    "navigationBarBackgroundColor": "#ffffff",
    "navigationBarTextStyle": "black",
    "navigationBarHidden": true
  }
}

In this example, we have added a new property in style: navigationBarHidden. After setting it to true, the navigation bar will be hidden.

The above is how to hide the navigation bar in Uniapp. Using this method, we can easily hide and show the navigation bar.

In addition to hiding the navigation bar, Uniapp also supports functions such as hiding the bottom bar. The usage method is basically the same, just add the corresponding parameters in the configuration of the corresponding page. This article only introduces the hidden navigation bar. Readers can learn about other navigation-related functions by themselves.

Summary

This article introduces how to implement the function of hiding the navigation bar in Uniapp, and points out the method of setting related properties in the pages.json file. Using this method, we can easily hide and display the navigation bar, which is suitable for a variety of scenarios. In actual development, we should decide whether we need to hide functions such as the navigation bar and bottom bar based on actual needs. I hope readers can benefit from it when using Uniapp for cross-platform application development.

The above is the detailed content of How to hide navigation in uniapp. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn