Table of Contents
Global configuration file and commonly used configuration items
window
Page configuration file
Home WeChat Applet Mini Program Development In-depth analysis of global configuration in mini programs

In-depth analysis of global configuration in mini programs

Jan 25, 2022 am 10:54 AM
Global configuration Applets

This article will talk about the global configuration in the mini program, and learn about the common configuration items and page configuration files in the mini program. I hope it will be helpful to you!

In-depth analysis of global configuration in mini programs

Global configuration file and commonly used configuration items

app.json in the root directory of the mini program The file is the global configuration file of the applet. Commonly used configurations are as follows:

  • pages: Record the storage path of all pages of the current mini program
  • window: Globally set the mini program window Appearance
  • tabBar: Set the tabBar effect at the bottom of the mini program
  • style: Whether to enable the new version of the component style [ Related learning recommendations: 小program development tutorial

window

Components of the small program window

In-depth analysis of global configuration in mini programs

window Common configuration items

##navigationBarTitleTextStringStringNavigation bar title text contentnavigationBarBackgroundColorHexColor#000000Navigation bar background colornavigationBarTextStyleStringwhiteNavigation bar title color, only supports black/whitebackgroundColorHexColor#ffffffBackground color of the windowbackgroundTextStyleStringdarkThe style of drop-down loading, only supports dark/light##enablePullDownRefreshonReachBottomDistance

Set the title of the navigation bar

app.json -> window -> navigationBarTitleText

Set the background color of the navigation bar

##app.json -> window -> navigationBarBackgroundColor

Set navigation bar title color

##app.json -> window -> enablePullDownRefresh

Enable globally Pull-down refresh (enable the pull-down refresh function in app.json<span style="font-size: 18px;"></span>, which will apply to each mini program page)Pull-down refresh: The behavior of reloading page data by sliding your finger down on the screen

app.json -> window -> enablePullDownRefresh

Set the background color of the window during pull-down refreshWhen the pull-down refresh function is enabled globally, the default window background is white. Set a custom pull-down refresh window background color

app.json -> window -> backgroundColor

Set the loading style when pull-down refresh When the pull-down refresh function is enabled globally, the default window loading is white. Set the effect of loading style

app.json -> window -> backgroundTextStyle

Set the distance between pull-up and bottom Pull-up and bottom out: the act of loading more data by sliding your finger up on the screen

app.json -> window -> ; onReachBottomDistance


tabBar

What is tabBar

tabBar is a common page effect in mobile applications, used to quickly switch between multiple pages. It is divided into two types in the mini program:
  • Bottom tabBar
    • Top tabBar
    Note:
  • Only a minimum of 2 and a maximum of 5 tabs can be configured in the tabBar
    • When the top tabBar is rendered, the icon is not displayed, only the text is displayed.

In-depth analysis of global configuration in mini programs

##The 6 parts of tabBar

In-depth analysis of global configuration in mini programs

tabBar Common configuration items

tabBar component configuration items
Property name Type Default value Description
Boolean false Whether to enable pull-down refresh globally
Number 50 The distance from the bottom of the page when the page pull-to-bottom event is triggered, in px
AttributeTypeRequiredDefault valueDescriptionpositionStringNobottomThe position of tabBar, only supports borderStyleStringNoblackThe color of the upper border of tabbar, only supports / colorHexColorNo##tabBar Default color for text above (unselected)HexColorDefault color of text when tabBar is selectedHexColor The background color of tabBarArraytabBar List, minimum 2, maximum 5Configuration options for each tab item
bottom
blackwhite

selectedColor
No
backgroundColor
No
list
is the tab of
  • AttributeType##pagePath String is the page path, which must be defined first in pages textString is Button text on tabiconPathStringNoImage path, icon size limit is 40kb, the recommended size is 81px * 81px, network images are not supported selectedIconPathStringNoThe image when selected Path, icon size is limited to 40kb, recommended size is 81px * 81px, network images are not supported

    Page configuration file

    The role of page configuration file

    In the applet, each Each page has its own .json configuration file, which is used to configure the window appearance, page effects, etc. of the current page

    Relationship between page configuration and global configuration

    • In the mini program, the window node in app.json can globally configure each page in the mini program Window performance

    • If you want to have a special window performance for a certain page in the mini program, you need to modify the page-level .json file

    • Note:

      When the page configuration conflicts with the global configuration, based on the proximity principle, the final effect will be subject to the page configuration

    Commonly used configuration items in page configuration

    Required Description
    ##Current navigation bar title text contentbackgroundColor HexColor#ffffffBackground color of the current windowbackgroundTextStyleStringdarkThe style of pull-down loading on the current page, only supports dark/light##enablePullDownRefreshonReachBottomDistanceFor more programming-related knowledge, please visit:
    Attributes Type Default Value Description
    navigationBarBackgroundColor HexColor #000000 Current navigation Bar background color
    navigationBarTextStyle String white Navigation bar title color, only supports black / white
    navigationBarTitleText String
    Boolean false Whether to enable pull-down refresh for the current page
    Number 50 Page pull-up bottom event Distance from the bottom of the page when triggered, in px
    Programming Video

    ! !

  • The above is the detailed content of In-depth analysis of global configuration in mini programs. For more information, please follow other related articles on the PHP Chinese website!

    Statement of this Website
    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

    Hot AI Tools

    Undresser.AI Undress

    Undresser.AI Undress

    AI-powered app for creating realistic nude photos

    AI Clothes Remover

    AI Clothes Remover

    Online AI tool for removing clothes from photos.

    Undress AI Tool

    Undress AI Tool

    Undress images for free

    Clothoff.io

    Clothoff.io

    AI clothes remover

    Video Face Swap

    Video Face Swap

    Swap faces in any video effortlessly with our completely free AI face swap tool!

    Hot Tools

    Notepad++7.3.1

    Notepad++7.3.1

    Easy-to-use and free code editor

    SublimeText3 Chinese version

    SublimeText3 Chinese version

    Chinese version, very easy to use

    Zend Studio 13.0.1

    Zend Studio 13.0.1

    Powerful PHP integrated development environment

    Dreamweaver CS6

    Dreamweaver CS6

    Visual web development tools

    SublimeText3 Mac version

    SublimeText3 Mac version

    God-level code editing software (SublimeText3)

    Develop WeChat applet using Python Develop WeChat applet using Python Jun 17, 2023 pm 06:34 PM

    With the popularity of mobile Internet technology and smartphones, WeChat has become an indispensable application in people's lives. WeChat mini programs allow people to directly use mini programs to solve some simple needs without downloading and installing applications. This article will introduce how to use Python to develop WeChat applet. 1. Preparation Before using Python to develop WeChat applet, you need to install the relevant Python library. It is recommended to use the two libraries wxpy and itchat here. wxpy is a WeChat machine

    Can small programs use react? Can small programs use react? Dec 29, 2022 am 11:06 AM

    Mini programs can use react. How to use it: 1. Implement a renderer based on "react-reconciler" and generate a DSL; 2. Create a mini program component to parse and render DSL; 3. Install npm and execute the developer Build npm in the tool; 4. Introduce the package into your own page, and then use the API to complete the development.

    Implement card flipping effects in WeChat mini programs Implement card flipping effects in WeChat mini programs Nov 21, 2023 am 10:55 AM

    Implementing card flipping effects in WeChat mini programs In WeChat mini programs, implementing card flipping effects is a common animation effect that can improve user experience and the attractiveness of interface interactions. The following will introduce in detail how to implement the special effect of card flipping in the WeChat applet and provide relevant code examples. First, you need to define two card elements in the page layout file of the mini program, one for displaying the front content and one for displaying the back content. The specific sample code is as follows: &lt;!--index.wxml--&gt;&l

    Alipay launched the 'Chinese Character Picking-Rare Characters' mini program to collect and supplement the rare character library Alipay launched the 'Chinese Character Picking-Rare Characters' mini program to collect and supplement the rare character library Oct 31, 2023 pm 09:25 PM

    According to news from this site on October 31, on May 27 this year, Ant Group announced the launch of the "Chinese Character Picking Project", and recently ushered in new progress: Alipay launched the "Chinese Character Picking-Uncommon Characters" mini program to collect collections from the society Rare characters supplement the rare character library and provide different input experiences for rare characters to help improve the rare character input method in Alipay. Currently, users can enter the "Uncommon Characters" applet by searching for keywords such as "Chinese character pick-up" and "rare characters". In the mini program, users can submit pictures of rare characters that have not been recognized and entered by the system. After confirmation, Alipay engineers will make additional entries into the font library. This website noticed that users can also experience the latest word-splitting input method in the mini program. This input method is designed for rare words with unclear pronunciation. User dismantling

    How uniapp achieves rapid conversion between mini programs and H5 How uniapp achieves rapid conversion between mini programs and H5 Oct 20, 2023 pm 02:12 PM

    How uniapp can achieve rapid conversion between mini programs and H5 requires specific code examples. In recent years, with the development of the mobile Internet and the popularity of smartphones, mini programs and H5 have become indispensable application forms. As a cross-platform development framework, uniapp can quickly realize the conversion between small programs and H5 based on a set of codes, greatly improving development efficiency. This article will introduce how uniapp can achieve rapid conversion between mini programs and H5, and give specific code examples. 1. Introduction to uniapp unia

    Tutorial on writing a simple chat program in Python Tutorial on writing a simple chat program in Python May 08, 2023 pm 06:37 PM

    Implementation idea: Establishing the server side of thread, so as to process the various functions of the chat room. The establishment of the x02 client is much simpler than the server. The function of the client is only to send and receive messages, and to enter specific characters according to specific rules. To achieve the use of different functions, therefore, on the client side, you only need to use two threads, one is dedicated to receiving messages, and the other is dedicated to sending messages. As for why not use one, that is because, only

    How to operate mini program registration How to operate mini program registration Sep 13, 2023 pm 04:36 PM

    Mini program registration operation steps: 1. Prepare copies of personal ID cards, corporate business licenses, legal person ID cards and other filing materials; 2. Log in to the mini program management background; 3. Enter the mini program settings page; 4. Select " "Basic Settings"; 5. Fill in the filing information; 6. Upload the filing materials; 7. Submit the filing application; 8. Wait for the review results. If the filing is not passed, make modifications based on the reasons and resubmit the filing application; 9. The follow-up operations for the filing are Can.

    How to get membership in WeChat mini program How to get membership in WeChat mini program May 07, 2024 am 10:24 AM

    1. Open the WeChat mini program and enter the corresponding mini program page. 2. Find the member-related entrance on the mini program page. Usually the member entrance is in the bottom navigation bar or personal center. 3. Click the membership portal to enter the membership application page. 4. On the membership application page, fill in relevant information, such as mobile phone number, name, etc. After completing the information, submit the application. 5. The mini program will review the membership application. After passing the review, the user can become a member of the WeChat mini program. 6. As a member, users will enjoy more membership rights, such as points, coupons, member-exclusive activities, etc.

    See all articles