当前位置:网站首页>Certaines fonctionnalités du développement d'applets
Certaines fonctionnalités du développement d'applets
2022-07-03 01:44:00 【Blizzard Front End】
Préparation avant le projet
Désactiver l'avertissement automatique de surcharge thermique:Détails->Paramètres locaux->Fermer“Activer la surcharge thermique automatique du Code”
Nouveau projet et structure du projet
Configurer les effets de la barre de navigation
Globalapp.json->window
ConfigurationtabBar
Dans l'ensembleapp.jsonNeutralisationwindowNiveau pour créer untabBarNoeud
Réaliser l'effet de la carte de la roue
Adresse de l'interface
①Interface pour obtenir la liste des données du diagramme de rotation
②Définir dans la Sous - page la méthode d'obtention des données du diagramme de rotation
③InonloadAppelez cette méthode dans-AdoptionthisAppelé dès que la page instance est chargée
④AdoptionsetDate() Assigner des valeurs aux données dataLe tableau à l'intérieur
data: {
// Liste des données de la carte de diffusion
swiperList:[]
},
// Méthode d'obtention des données du diagramme de rotation
getSwiperLsit()
{
wx.request({
url:'https://www.escook.cn/slides',
method:'GET',
success:(res)=>{
console.log(res);
this.setData({
swiperList:res.data
})
}
})
},
⑤ L'effet du rendu d'un diagramme de roue
<swiper indicator-dots circular>
<swiper-item wx:for="{
{swiperList}}" wx:key="id">
<image src="{
{item.image}}">
</image>
</swiper-item>
</swiper>
Fonction pull up touch Bottom
Étape 1- Définir une méthode pour obtenir des couleurs au hasard
data: {
colorList:[]
},
getColors(){
wx.request({
url: 'https://www.escook.cn/api/color',
method:'get',
success:({
data:res})=>{
console.log(res)
// Data Splice
this.setData({
colorList:[...this.data.colorList,...res.data]
})
}
})
},
Étape 2- Obtenir les données initiales lorsque la page est chargée
/** * Fonction du cycle de vie--Chargement de la page d'écoute */
onLoad(options) {
this.getColors()
},
Étape 3-RendreUI Structure et embellissement de la page
<!--pages/contact/contact.wxml-->
<view wx:for="{
{colorList}}" wx:key="index" class="num-item" style="background-color: rgba({
{
item}});">{
{item}}</view>
La page doit être assez grande pour être mise à jour
Étape 4-Obtenez une couleur aléatoire lorsque vous tirez vers le haut et touchez le bas
//Fonction de gestion de l'événement pull Bottom sur la page
onReachBottom:function(){
// Appelez la méthode pour obtenir des couleurs aléatoires
this.getColors()
}
Tirer vers le Haut rafraîchir, Accès unique aux données 10Article (s),Par10La barre devient20Article (s)
Étape 5-AjouterloadingEffet de rappel

getColors(){
//PrésentationloadingEffets
wx.showLoading({
title: 'Chargement des données...',
})
wx.request({
url: 'https://www.escook.cn/api/color',
method:'get',
success:({
data:res})=>{
console.log(res)
// Data Splice
this.setData({
colorList:[...this.data.colorList,...res.data]
})
},
// Désactiver manuellement le chargement des données
complete:()=>{
wx.hideLoading()
}
})
},
Étape 6-Réglage des gaz sur le fond de contact de traction

data: {
colorList:[],
isloading:false
},
getColors(){
this.setData({
isloading:true
})
//PrésentationloadingEffets
wx.showLoading({
title: 'Chargement des données...',
})
wx.request({
url: 'https://www.escook.cn/api/color',
method:'get',
success:({
data:res})=>{
console.log(res)
// Data Splice
this.setData({
colorList:[...this.data.colorList,...res.data]
})
},
// Désactiver manuellement le chargement des données
complete:()=>{
wx.hideLoading()
this.setData({
isloading:false
})
}
})
},
onReachBottom() {
if(this.data.isloading) return
this.getColors()
},
边栏推荐
- C language course information management system
- leetcode刷题_两数之和 II - 输入有序数组
- Mathematical knowledge: step Nim game game game theory
- 网络安全-DNS欺骗与钓鱼网站
- Some functions of applet development
- 【数据挖掘】任务1:距离计算
- [keil5 debugging] debug is stuck in reset_ Handler solution
- Meituan dynamic thread pool practice ideas, open source
- Main features of transport layer TCP and TCP connection
- Vant implements a simple login registration module and a personal user center
猜你喜欢

CF1617B Madoka and the Elegant Gift、CF1654C Alice and the Cake、 CF1696C Fishingprince Plays With Arr

Work experience of a hard pressed programmer

Qtablewidget lazy load remaining memory, no card!

Take you ten days to easily complete the go micro service series (II)

【数据挖掘】任务5:K-means/DBSCAN聚类:双层正方形

CF1617B Madoka and the Elegant Gift、CF1654C Alice and the Cake、 CF1696C Fishingprince Plays With Arr

Niuniu's ball guessing game (dynamic planning + prefix influence)

C#应用程序界面开发基础——窗体控制(2)——MDI窗体

Why is it not recommended to use BeanUtils in production?

【数据挖掘】任务2:医学数据库MIMIC-III数据处理
随机推荐
Network security - Information Collection
【面试题】1369- 什么时候不能使用箭头函数?
Mathematical knowledge: step Nim game game game theory
Learn the five skills you need to master in cloud computing application development
C语言课程信息管理系统
Wireshark data analysis and forensics a.pacapng
Function definition and call, this, strict mode, higher-order function, closure, recursion
网络安全-扫描与密码爆破2
QTableWidget懒加载剩内存,不卡!
Druid database connection pool
[principles of multithreading and high concurrency: 2. Solutions to cache consistency]
【数据挖掘】任务2:医学数据库MIMIC-III数据处理
[keil5 debugging] debug is stuck in reset_ Handler solution
[data mining] task 2: mimic-iii data processing of medical database
[technology development-23]: application of DSP in future converged networks
word插入公式/endnote
Vant implements a simple login registration module and a personal user center
网络安全-动态路由协议RIP
[data mining] task 3: decision tree classification
Main features of transport layer TCP and TCP connection