Home > WeChat Applet > Mini Program Development > Global files for WeChat applet development

Global files for WeChat applet development

迷茫
Release: 2017-03-25 13:36:09
Original
2055 people have browsed it

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!

source:php.cn
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
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template