Table of Contents
In fact, you already know the file structure of the mini program
app.js
The reason why I didn't follow the documentation from the beginning because I am also a newbie. I just read the documentation when I first came up, which is equivalent to switching directly from the front end to the mini program. The wxml and data driver are enough. I can't breathe, so I lead everyone to slowly transition from the front end to the small program.
Home WeChat Applet Mini Program Development Global files for WeChat applet development

Global files for WeChat applet development

Mar 25, 2017 pm 01:36 PM

In fact, you already know the file structure of the mini program

As mentioned in the previous section, the page of the mini program consists of three partsGroup into:

View (.w xml), logic (.js), style (.wxss).

We re-expand the file structure this time:

There are only four file types used by the applet, as you can see #.

##But I still want to expand on it, but I won’t do a detailed analysis here, and just come to the conclusion:

app.js in the root directory , app.json, app.wxss code scope is global

app.js

The content of this file is the global program logic, and can also be understood as the entry point of the program, but I am sure that It’s not easy to understand, but it’s still a common practice to use front-end thinking to understand the global app.js of the mini program.

I have the following files:

The base.js here is equivalent to the app.js of the mini program. It declares variables that may be used by other pages. It is different from the front end. , the app.js of the mini program can be accessed without manually referencing it on each page

The userInfo we mentioned in the previous section is defined in this app.js. Global variables.

#app.json

It is a global configuration file

##Pages

is an array, which declares the applet. Which pages, as we can see in the picture above, this program currently has two pages: index and log It should be noted that after we create a new page, we need to manually go to app.json. The newly created page can only be accessed by adding it to the pages array.

window

is a json object. It is not difficult to see from the code that it configures the application. The global styles and titles of the program

The reason why these styles should be configured here instead of using css in wxss is:

wxml

The tag of the top title is not defined and its style cannot be controlled with css.

app.wxss:

is a global css style, but I will introduce it too much so that everyone can understand it.

It’s time to read the documentation

The reason why I didn't follow the documentation from the beginning because I am also a newbie. I just read the documentation when I first came up, which is equivalent to switching directly from the front end to the mini program. The wxml and data driver are enough. I can't breathe, so I lead everyone to slowly transition from the front end to the small program.

No nonsense, just read the documentation.

From the previous section to now, I have said So much, in fact, I just talked about the "Simple Tutorial" part.

"

Framework

" is a detailed introduction to the overall framework of the mini program. "Component" can be understood as the expansion and encapsulation of the functions of HTML tags. Some commonly used progress bars, forms, carousels, etc. are described in detail in it, and they are quite powerful.

"

API

" is used to call WeChat functions and system function modules, including network requests, media control, canvas, and calling mobile phone hardware, etc. Writing this, I no longer know how to introduce the following content more clearly, because the document is already very detailed, I am afraid that if I write the tutorial according to my own understanding, there will be The omissions are misleading. After all, what I wrote is definitely not as original as the official version.

The above is the detailed content of Global files for WeChat applet development. 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 Article

Roblox: Bubble Gum Simulator Infinity - How To Get And Use Royal Keys
1 months ago By 尊渡假赌尊渡假赌尊渡假赌
Nordhold: Fusion System, Explained
1 months ago By 尊渡假赌尊渡假赌尊渡假赌
Mandragora: Whispers Of The Witch Tree - How To Unlock The Grappling Hook
4 weeks ago By 尊渡假赌尊渡假赌尊渡假赌

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)

Hot Topics

Java Tutorial
1677
14
PHP Tutorial
1279
29
C# Tutorial
1257
24
PHP permission management and user role setting in mini program development PHP permission management and user role setting in mini program development Jul 04, 2023 pm 04:48 PM

PHP permission management and user role setting in mini program development. With the popularity of mini programs and the expansion of their application scope, users have put forward higher requirements for the functions and security of mini programs. Among them, permission management and user role setting are An important part of ensuring the security of mini programs. Using PHP for permission management and user role setting in mini programs can effectively protect user data and privacy. The following will introduce how to implement this function. 1. Implementation of Permission Management Permission management refers to granting different operating permissions based on the user's identity and role. in small

PHP page jump and routing management in mini program development PHP page jump and routing management in mini program development Jul 04, 2023 pm 01:15 PM

PHP's page jump and routing management in mini program development With the rapid development of mini programs, more and more developers are beginning to combine PHP with mini program development. In the development of small programs, page jump and routing management are very important parts, which can help developers achieve switching and navigation operations between pages. As a commonly used server-side programming language, PHP can interact well with mini programs and transfer data. Let’s take a detailed look at PHP’s page jump and routing management in mini programs. 1. Page jump base

PHP security protection and attack prevention in mini program development PHP security protection and attack prevention in mini program development Jul 07, 2023 am 08:55 AM

PHP security protection and attack prevention in mini program development With the rapid development of the mobile Internet, mini programs have become an important part of people's lives. As a powerful and flexible back-end development language, PHP is also widely used in the development of small programs. However, security issues have always been an aspect that needs attention in program development. This article will focus on PHP security protection and attack prevention in small program development, and provide some code examples. XSS (Cross-site Scripting Attack) Prevention XSS attack refers to hackers injecting malicious scripts into web pages

PHP WeChat development: How to implement message encryption and decryption PHP WeChat development: How to implement message encryption and decryption May 13, 2023 am 11:40 AM

PHP is an open source scripting language that is widely used in web development and server-side programming, especially in WeChat development. Today, more and more companies and developers are starting to use PHP for WeChat development because it has become a truly easy-to-learn and easy-to-use development language. In WeChat development, message encryption and decryption are a very important issue because they involve data security. For messages without encryption and decryption methods, hackers can easily obtain the data, posing a threat to users.

How to implement small program development and publishing in uniapp How to implement small program development and publishing in uniapp Oct 20, 2023 am 11:33 AM

How to develop and publish mini programs in uni-app With the development of mobile Internet, mini programs have become an important direction in mobile application development. As a cross-platform development framework, uni-app can support the development of multiple small program platforms at the same time, such as WeChat, Alipay, Baidu, etc. The following will introduce in detail how to use uni-app to develop and publish small programs, and provide some specific code examples. 1. Preparation before developing small programs. Before starting to use uni-app to develop small programs, you need to do some preparations.

Implementation method of drop-down menu developed in PHP in WeChat applet Implementation method of drop-down menu developed in PHP in WeChat applet Jun 04, 2023 am 10:31 AM

Today we will learn how to implement the drop-down menu developed in PHP in the WeChat applet. WeChat mini program is a lightweight application that users can use directly in WeChat without downloading and installing, which is very convenient. PHP is a very popular back-end programming language and a language that works well with WeChat mini programs. Let's take a look at how to use PHP to develop drop-down menus in WeChat mini programs. First, we need to prepare the development environment, including PHP, WeChat applet development tools and servers. then we

PHP data caching and caching strategies in small program development PHP data caching and caching strategies in small program development Jul 05, 2023 pm 02:57 PM

PHP data caching and caching strategies in mini program development With the rapid development of mini programs, more developers are beginning to pay attention to how to improve the performance and response speed of mini programs. One of the important optimization methods is to use data caching to reduce frequent access to the database and external interfaces. In PHP, we can use various caching strategies to implement data caching. This article will introduce the principles of data caching in PHP and provide sample codes for several common caching strategies. 1. Data caching principle Data caching refers to storing data in memory to

Using PHP to develop WeChat mass messaging tools Using PHP to develop WeChat mass messaging tools May 13, 2023 pm 05:00 PM

With the popularity of WeChat, more and more companies are beginning to use it as a marketing tool. The WeChat group messaging function is one of the important means for enterprises to conduct WeChat marketing. However, if you only rely on manual sending, it is an extremely time-consuming and laborious task for marketers. Therefore, it is particularly important to develop a WeChat mass messaging tool. This article will introduce how to use PHP to develop WeChat mass messaging tools. 1. Preparation work To develop WeChat mass messaging tools, we need to master the following technical points: Basic knowledge of PHP WeChat public platform development Development tools: Sub

See all articles