So passen Sie die Toast-Implementierung im WeChat-Applet an

不言
Freigeben: 2018-06-26 15:53:19
Original
2819 Leute haben es durchsucht

In diesem Artikel wird hauptsächlich die Implementierungsmethode des benutzerdefinierten Toasts im WeChat-Applet vorgestellt, die Verwendung des im WeChat-Applet enthaltenen Toasts kurz beschrieben und die Definition und Verwendung des benutzerdefinierten Toasts anhand von Beispielen analysiert Das Folgende

Das Beispiel in diesem Artikel beschreibt die Implementierungsmethode des benutzerdefinierten Toasts im WeChat-Applet. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:

1. Der offizielle Standard-Toast von WeChat

Der Toast ist am häufigsten. Fast jede App hat es. Bei solchen Spezialeffekten werfen Sie zunächst einen Blick auf den Toast-Effekt, der mit dem Miniprogramm geliefert wird, und Sie werden sofort sterben wollen~~

Der Toast-Effekt, der mit WeChat kommt:

js-Datei:

wx.showToast({
 title: '成功',
 icon: 'success',
 duration: 2000
})
Nach dem Login kopieren

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

kann nur den Erfolg anzeigen, zwei Symbole werden geladen

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~~

Sehen Sie sich zuerst den Effekt an:

Es sieht einfach aus, ist aber nicht einfach zu implementieren. So implementieren Sie es:

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

<!-- 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

2) JS hat hauptsächlich die folgende Verwendung

Kerncode:

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

Dieser Code ist der KerngetCurrentPages().length - 1 bedeutet, dass die Seite der aktuellen Seite nur durch Abrufen der Seite an den Toast gebunden werden kann. page.setData

Kerncode:

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

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

Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, er wird für das Studium aller hilfreich sein. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website.

Verwandte Empfehlungen:

Einführung in die GET-Anfrage des WeChat-Miniprogramms

Analyse der WeChat-Miniprogrammvorlage

Einführung in die TabBar-Navigation unten im WeChat-Miniprogramm

Das obige ist der detaillierte Inhalt vonSo passen Sie die Toast-Implementierung im WeChat-Applet an. 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
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!