当前位置:网站首页>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 ~ ヾ(◍°∇°◍)ノ゙
边栏推荐
- Huawei BFD and NQA
- MySQL introduction - functions (various function statistics, exercises, details, tables)
- AI 助力艺术设计抄袭检索新突破!刘芳教授团队论文被多媒体顶级会议ACM MM录用
- Introduction to Tianchi news recommendation: 4 Characteristic Engineering
- Summary of common tools and technical points of PMP examination
- Characteristics of ginger
- Query efficiency increased by 10 times! Three optimization schemes to help you solve the deep paging problem of MySQL
- Future source code view -juc series
- Openbionics robot project introduction | bciduino community finishing
- Trading software programming
猜你喜欢

【.NET+MQTT】.NET6 环境下实现MQTT通信,以及服务端、客户端的双边消息订阅与发布的代码演示

swagger中响应参数为Boolean或是integer如何设置响应描述信息
![CesiumJS 2022^ 源码解读[8] - 资源封装与多线程](/img/d2/99932660298b4a4cddd7e5e69faca1.png)
CesiumJS 2022^ 源码解读[8] - 资源封装与多线程

Function: write function fun to find s=1^k+2^k +3^k ++ The value of n^k, (the cumulative sum of the K power of 1 to the K power of n).

Who moved my code!

@EnableAsync @Async

TP5 automatic registration hook mechanism hook extension, with a complete case

Thinkphp6 integrated JWT method and detailed explanation of generation, removal and destruction

Introduction to A-frame virtual reality development

机器学习基础:用 Lasso 做特征选择
随机推荐
be based on. NETCORE development blog project starblog - (14) realize theme switching function
Lightweight Pyramid Networks for Image Deraining
Make drop-down menu
Release and visualization of related data
I don't care about you. OKR or KPI, PPT is easy for you
Design of database table foreign key
7.1 学习内容
GUI application: socket network chat room
Future source code view -juc series
Pratique technique | analyse et solution des défaillances en ligne (Partie 1)
Use classname to modify style properties
基于.NetCore开发博客项目 StarBlog - (14) 实现主题切换功能
Future源码一观-JUC系列
Decompile and modify the non source exe or DLL with dnspy
TP5 automatic registration hook mechanism hook extension, with a complete case
Huawei rip and BFD linkage
be based on. NETCORE development blog project starblog - (14) realize theme switching function
机器学习基础:用 Lasso 做特征选择
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.
7.1 learning content