当前位置:网站首页>Douban scoring applet Part-3
Douban scoring applet Part-3
2022-07-04 01:27:00 【MAOpasX】
List of articles
One 、 primary coverage
The main page “ Movie theater hit ”、“ Recent hit series ”、“ Recent popular variety shows ” Module real data implementation ( Pass the dead data we originally wrote artificially API The interface becomes live )
Cinematic effect pictures :
Two 、wx:key
1、 Debugger warning
Before we finish Douban scoring applet Part-2 after , You can find that the debugger jumps out of the yellow warning , Let us in stars.wxml Add... While rendering the star image wx:key This attribute is used to improve performance
well , Now the pressure comes wx:key, You can see List rendering in wechat official documents wx:key, You can also simply see the following figure , In other words, provide a keyword , Prove that it is unique , Will not be dynamically changed , At present, it can be understood as our ID card , One for one
Here we might as well adopt the second method , Join in *this To avoid warnings
2、 URL usage warning
When we don't bind the corresponding website online applet , These websites are considered unsafe , So in advance Local settings Check this item in
3、 ... and 、 Single layout implementation
1、API Interface
On the home page index.js file ,onLoad() Function, we write
establish that Variables are convenient for us to use Page Data in the page
wx.request( Specific to see Official wechat documents -wx.request) Make a request to the website , By default, we will join url, Fill in here API
①API? Specific to see Official wechat documents -API, It's an interface , We need to use it to get real data
②(;д;) there API The website is provided by others , There is no sharing here
success() Indicates a successful request to , Inside res It's a random value
2、 Search data
We found that subject_collection_items It's the data we need ( The bid winner in the figure is another , Let everyone know data There are other things in it )
3、 Definition movies Variable
We will res.data.subject_collection_items Value assigned to movies, Simple writing
4、 Save the data
Save the obtained information in data in
5、index.wxml File layout
At that time, we copied four copies, and we can delete them all , Just keep one , Add wx:for Rendering movies This list , and movies There are five groups of values , So it will be repeated five times .wx:key The corresponding setting is the title of the default item
6、index.wxml Cinema hot layout
Put the original artificially set cover address 、 Movie title 、 Modify the movie score , In this way, other data can be used universally
Four 、 The overall layout
1、 home page index.js file
Let's consider the data of popular dramas and variety shows , Just make the movie theater popular wx.request Copy , Conduct API And variable name can be modified ( Hot shows :tvs Variable ; variety show :shows Variable )
2、index.wxml file
Corresponding , We're on the front page wxml Add these two new modules to the file ( from modelGroup Start copying ) Then make corresponding modification
5、 ... and 、 design sketch
1、 design sketch 1
2、 design sketch
6、 ... and 、 ending
This time we have realized the basic layout of the main page , Next time we will optimize accordingly
If you have any questions , You are welcome to point out ~ ヾ(◍°∇°◍)ノ゙
边栏推荐
- C import Xls data method summary III (processing data in datatable)
- GUI 应用:socket 网络聊天室
- Make drop-down menu
- MySQL statement learning record
- Special copy UML notes
- Pyinstaller packaging py script warning:lib not found and other related issues
- Future源码一观-JUC系列
- Huawei BFD and NQA
- Thinkphp6 integrated JWT method and detailed explanation of generation, removal and destruction
- Long article review: entropy, free energy, symmetry and dynamics in the brain
猜你喜欢
【.NET+MQTT】. Net6 environment to achieve mqtt communication, as well as bilateral message subscription and publishing code demonstration of server and client
Install the pit that the electron has stepped on
Analysis and solution of lazyinitializationexception
我管你什么okr还是kpi,PPT轻松交给你
2-Redis架构设计到使用场景-四种部署运行模式(下)
How programmers find girlfriends through blind dates
Weekly open source project recommendation plan
[turn] solve the problem of "RSA public key not find" appearing in Navicat premium 15 registration
GUI application: socket network chat room
Function: find the approximate value of the limit of the ratio of the former term to the latter term of Fibonacci sequence. For example, when the error is 0.0001, the function value is 0.618056.
随机推荐
【.NET+MQTT】.NET6 环境下实现MQTT通信,以及服务端、客户端的双边消息订阅与发布的代码演示
Swagger2 quick start and use
MySQL - use of aggregate functions and group by groups
Flutter local database sqflite
Logical operator, displacement operator
Mobile asynchronous sending SMS verification code solution -efficiency+redis
AI 助力艺术设计抄袭检索新突破!刘芳教授团队论文被多媒体顶级会议ACM MM录用
Day05 table
How to use AHAS to ensure the stability of Web services?
[common error] custom IP instantiation error
C library function int fprintf (file *stream, const char *format,...) Send formatted output to stream
Human resource management online assignment
【.NET+MQTT】. Net6 environment to achieve mqtt communication, as well as bilateral message subscription and publishing code demonstration of server and client
我管你什么okr还是kpi,PPT轻松交给你
C import Xls data method summary IV (upload file de duplication and database data De duplication)
0 basic learning C language - nixie tube dynamic scanning display
【.NET+MQTT】. Net6 environment to achieve mqtt communication, as well as bilateral message subscription and publishing code demonstration of server and client
In the process of seeking human intelligent AI, meta bet on self supervised learning
使用dnSpy对无源码EXE或DLL进行反编译并且修改
How to delete MySQL components using xshell7?