Heim > WeChat-Applet > Mini-Programmentwicklung > Detaillierte Erläuterung der Implementierungsmethode des benutzerdefinierten Toasts im WeChat-Applet

Detaillierte Erläuterung der Implementierungsmethode des benutzerdefinierten Toasts im WeChat-Applet

小云云
Freigeben: 2017-12-07 15:53:11
Original
2948 Leute haben es durchsucht

Wir haben bereits viele Tutorials zu WeChat-Miniprogrammen geteilt. In diesem Artikel stellen wir hauptsächlich die Implementierungsmethode von benutzerdefiniertem Toast in WeChat-Miniprogrammen vor, beschreiben kurz die Verwendung von Toast, der mit WeChat-Miniprogrammen geliefert wird, und analysieren die Definition von Benutzerdefinierter Toast in Form von Beispielen. Freunde in Not können sich auf die Verwendungsmethode beziehen.

Der offizielle Standard-Toast von WeChat

Fast jede App hat solche Spezialeffekte Mini-Programm zuerst. Der eingebaute Toast-Effekt bringt mich dazu, sofort zu sterben.

ist super einfach zu bedienen, aber das offizielle Miniprogramm hat mehrere Probleme:

kann nur Erfolg und Ladevorgang anzeigen. Geben Sie das Symbol ein
wx.showToast({
 title: '成功',
 icon: 'success',
 duration: 2000
})
Nach dem Login kopieren

und das Symbol kann nicht entfernt werden

Die maximale Dauer beträgt 10 Sekunden

2. Benutzerdefinierter Toast

Unser häufigster Toast ist nach unten gerichtet und die Höhe ist relativ gering~~

Schauen Sie sich zuerst die Wirkung an:

Es scheint einfach, es ist nicht einfach zu implementieren:

1) Erstellen Sie eine öffentliche Toast-Vorlagendatei, da jede Seite Toast verwenden muss

2) JS hat hauptsächlich die folgende Verwendung

Kerncode:
<!-- wetoast.wxml -->
<template name="wetoast">
 <view class="wetoast {{reveal ? &#39;wetoast_show&#39; : &#39;&#39;}}">
  <view class="wetoast__mask"></view>
  <view class="wetoast__bd {{position}}" animation="{{animationData}}">
   <block wx:if="{{title}}">
    <view class="wetoast__bd__title {{titleClassName || &#39;&#39;}}">{{title}}</view>
   </block>
  </view>
 </view>
</template>
Nach dem Login kopieren


Dieser Code ist der Kern
bedeutet, dass die Seite der aktuellen Seite nur durch Abrufen der Daten an den Toast gebunden werden kann bis

.
let pages = getCurrentPages();
let curPage = pages[pages.length - 1];
Nach dem Login kopieren

Kerncode:

getCurrentPages().length - 1page.setData

Dieser Code hat einen langsamen Animationseffekt, wenn der Toast verschwindet.

Verwandte Empfehlungen:
let animation = wx.createAnimation();
animation.opacity(1).step();
Nach dem Login kopieren


So ändern Sie die Etikettentransparenz dynamisch mit der WeChat-Applet-Schiebereglerkomponente

So implementieren Sie die Bildvergrößerungsvorschaufunktion in WeChat Applet

Neue Funktion zum Anpassen von Bildern beim Teilen im WeChat-Miniprogramm

Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der Implementierungsmethode des benutzerdefinierten Toasts im WeChat-Applet. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage