当前位置:网站首页>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 ~ ヾ(◍°∇°◍)ノ゙
边栏推荐
- 机器学习基础:用 Lasso 做特征选择
- About uintptr_ T and IntPtr_ T type
- Fundamentals of machine learning: feature selection with lasso
- Analysis and solution of lazyinitializationexception
- Conditional test, if, case conditional test statements of shell script
- 2020-12-02 SSM advanced integration Shang Silicon Valley
- Install the pit that the electron has stepped on
- 基于.NetCore开发博客项目 StarBlog - (14) 实现主题切换功能
- Customize redistemplate tool class
- 1-Redis架构设计到使用场景-四种部署运行模式(上)
猜你喜欢

String hash, find the string hash value after deleting any character, double hash

GUI application: socket network chat room

Huawei rip and BFD linkage
![[common error] custom IP instantiation error](/img/de/d3f90cd224274d87fcf153bb9244d7.jpg)
[common error] custom IP instantiation error

Introduction to superresolution

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.

Luogu p1309 Swiss wheel

“疫”起坚守 保障数据中台服务“不打烊”

Conditional test, if, case conditional test statements of shell script

Weekly open source project recommendation plan
随机推荐
我管你什么okr还是kpi,PPT轻松交给你
Function: store the strings entered in the main function in reverse order. For example, if you input the string "ABCDEFG", you should output "gfedcba".
Force buckle day32
Stringutils and collectionutils
C import Xls data method summary I (upload files and create Workbooks)
【.NET+MQTT】. Net6 environment to achieve mqtt communication, as well as bilateral message subscription and publishing code demonstration of server and client
Which insurance products can the elderly buy?
All in one 1407: stupid monkey
ThinkPHP uses redis to update database tables
It's OK to have hands-on 8 - project construction details 3-jenkins' parametric construction
Oracle database knowledge points that cannot be learned (III)
Related configuration commands of Huawei rip
C import Xls data method summary III (processing data in datatable)
Force deduction solution summary 1189- maximum number of "balloons"
Ka! Why does the seat belt suddenly fail to pull? After reading these pictures, I can't stop wearing them
数据库表外键的设计
Audio resource settings for U3D resource management
Openbionics exoskeleton project introduction | bciduino community finishing
【.NET+MQTT】.NET6 环境下实现MQTT通信,以及服务端、客户端的双边消息订阅与发布的代码演示
Luogu p1309 Swiss wheel