Heim  >  Artikel  >  WeChat-Applet  >  So entwickeln Sie ein Taschenrechner-Applet

So entwickeln Sie ein Taschenrechner-Applet

青灯夜游
青灯夜游nach vorne
2020-03-30 11:55:524763Durchsuche

In diesem Artikel wird erläutert, wie Sie mit dem WeChat-Applet ein Taschenrechner-Applet entwickeln. Es hat einen gewissen Referenzwert. Freunde in Not können sich darauf beziehen. Ich hoffe, es wird Freunden, die die WeChat-Applet-Entwicklung erlernen, hilfreich sein.

So entwickeln Sie ein Taschenrechner-Applet

Zusammenfassung: Bevor ich es beherrschte, war mir nicht klar, wie leistungsfähig es war, und es schien überlegen zu sein. Tatsächlich ist es einfacher als unsere traditionelle Schreibmethode und stark gekapselt. Gemäß ihren Regeln und Spezifikationen ist das Schreiberlebnis immer noch sehr gut.

Lassen Sie uns diesen einfachen Rechner und einige Fallstricke vorstellen, die während des Entwicklungsprozesses auftreten. Erstens gibt es im Internet viele Webentwickler-Tools, Dokumente usw. Es besteht keine Notwendigkeit mehr, den Verifizierungsmechanismus zu knacken APPID, aber einige Funktionen sind eingeschränkt. Die Entwicklung von WeChat-Miniprogrammen ist eigentlich nicht schwierig, auch wenn sie sehr fortgeschritten erscheint. Tatsächlich ist es einfacher als unsere traditionelle Schreibmethode und stark gekapselt. Gemäß ihren Regeln und Spezifikationen ist das Schreiberlebnis immer noch sehr gut.

Aber da es keine Erlaubnis gibt, werden die aktuellen WeChat-Miniprogramme alle im Emulator der Entwicklertools ausgeführt. Ich weiß nicht, wie die tatsächliche Situation auf WeChat ist.

xxx.wxml-Dateien und xxx.wxss-Dateien

wxml ist eine Reihe von Auszeichnungssprachen, die von WeChat selbst entwickelt wurden. Sie können sie direkt als HTML-Datei anzeigen, da unsere Schnittstellenkonstruktion so ist all Es ist in diese Datei geschrieben, aber es gibt keine HTML-Tags, nur WXML-Tags, und die Anzahl der WXML-Tags ist ebenfalls sehr gering.

So entwickeln Sie ein Taschenrechner-Applet

wxss ist eine Reihe von Stildateiformaten, die von WeChat selbst entwickelt wurden. Die Schreibmethode ist dieselbe, aber das Dateisuffix ist Wie haben wir es vorher geschrieben? Wie schreiben wir noch CSS in WeChat-Miniprogrammen?

So entwickeln Sie ein Taschenrechner-Applet

wxml plus wxss können wir die gewünschte Benutzeroberfläche erstellen.

xxx.js- und xxx.json-Dateien

In der xxx.js-Datei wird JS geschrieben. Jede xxx.js entspricht einer xxx.wxml-Datei mit demselben Namen. js-Datei muss ein Page-Objekt haben, auch wenn die Seite keine Geschäftslogik hat. Das Enter Page WeChat Web Developer Tool generiert automatisch eine Reihe leerer Methoden, die Sie implementieren können. Sie müssen diese natürlich nicht implementieren.

So entwickeln Sie ein Taschenrechner-Applet

Die Datei xxx.josn ist die Konfigurationsdatei, die im Allgemeinen für die globale Konfiguration verwendet wird. Beispielsweise definiert app.josn im Stammverzeichnis, aus welchen Seiten das Miniprogramm besteht von, der Miniprogramm-Navigation usw. Sie können die Bedeutung der Attribute erkennen, indem Sie sich ihre Namen ansehen.

So entwickeln Sie ein Taschenrechner-Applet

Das Seitenattribut konfiguriert die Seite. Alle Seiten müssen hier konfiguriert werden Sie werden sehr deprimiert sein, da die onLoad-Methode nicht ausgeführt wird, wenn die Seite springt. Ich habe viel Zeit damit verschwendet, mir den Kopf zu zerbrechen und bin neugierig.

Gesamtstruktur

Sehen Sie sich das Projektstrukturdiagramm unten an, und eine Seite enthält normalerweise js-, wxml- und wxss-Dateien, die dort vorhanden sein können ist kein Stil.

So entwickeln Sie ein Taschenrechner-Applet

calc (Rechnerseite), Verlauf (Verlaufsdatensatz), Index (Startseite des Miniprogramms, Startseite), Protokolle (Protokollinformationen), Dienstprogramme (JS-Toolklasse) , Protokolle und Dienstprogramme sind integriert und können verwendet werden oder nicht.

Quellcode-Analyse

Das Schnittstellenlayout dieses einfachen Rechners behält weiterhin das ursprüngliche Layout bei und verwendet das CSS-Flexbox-Layout, das offenbar von WeChat-Beamten empfohlen wird (Flexbox wird in der offiziellen Dokumentation verwendet). .

Die Schaltflächen des Rechners sind alle mit Beschriftungen versehen. Natürlich können Sie auch Schaltflächenkomponenten direkt verwenden.

So entwickeln Sie ein Taschenrechner-Applet

Hier wird bindtap, wie Sie am Namen erkennen können, zum Binden von Ereignissen verwendet, genau wie wir onclick in HTML verwenden. id={{id9}} Der Wert in doppelten geschweiften Klammern stammt aus dem gleichnamigen Attribut, das durch das Datenattribut in der js-Datei definiert ist

So entwickeln Sie ein Taschenrechner-Applet

Es gibt nichts zu sagen Zu CSS ist lediglich zu beachten, dass WeChat eine Größeneinheit in rpx (responsive pixel) bereitstellt, die entsprechend der Bildschirmbreite angepasst werden kann. Es wird auch auf der Verlaufsseite des Rechners verwendet:

So entwickeln Sie ein Taschenrechner-Applet

umfasst hauptsächlich die Komponenten

Ansicht und Text, und die meisten Seiten bestehen aus diesen beiden Freunden .

Schaltfläche, die Schaltfläche „Einfacher Rechner“ auf der Indexseite

So entwickeln Sie ein Taschenrechner-Applet

Symbol (Symbol), der Computerverlaufsdatensatz verwendet stillschweigend eines der mit dem Symbol gelieferten Symbole.

So entwickeln Sie ein Taschenrechner-Applet

Tag-Anpassungsseite (Navigator)

1So entwickeln Sie ein Taschenrechner-Applet

Beinhaltet hauptsächlich API

wx.navigateTo, Navigieren , springen, eine neue Seite auf der aktuellen Seite öffnen

1So entwickeln Sie ein Taschenrechner-Applet

Speicher, lokaler Speicher, Berechnungsverlauf speichern, es verfügt über setStorage, getStorage und auch über die asynchrone Methode zum Beenden der Synchronisierung

1So entwickeln Sie ein Taschenrechner-Applet

Rendering:

1So entwickeln Sie ein Taschenrechner-Applet

Notizen

Jedes Beim Erstellen einer neuen Seite Sie müssen daran denken, es dem Attribut „pages“ von app.josn hinzuzufügen. Andernfalls wird die onLoad-Methode der neuen Seite nicht ausgeführt, nachdem Sie „navigationTo“ verwendet haben, um zur neuen Seite zu springen.

Es gibt keine JavaScript-Objekte wie „Fenster“ im WeChat-Applet. Überlegen Sie sich daher Alternativen, bevor Sie JS schreiben. Ursprünglich konnte die Auswertungsfunktion zum bequemen Berechnen von Ausdrücken verwendet werden. aber es ist gescheitert. Es ist ein großer Umweg.

Das JS im WeChat-Applet ist kein echtes JS und wxss ist kein echtes CSS, daher müssen Sie beim Schreiben trotzdem aufpassen.

Im Allgemeinen ist das WeChat-Miniprogramm nicht schwierig und die offizielle Dokumentation ist auch sehr gut geschrieben. Lesen Sie einfach die offizielle Dokumentation sorgfältig durch.

Dieser Artikel wurde reproduziert von: http://zixun.jisuapp.cn/xcxkfjc/4488.html

Empfohlen: „Mini-Tutorial zur Programmentwicklung

Das obige ist der detaillierte Inhalt vonSo entwickeln Sie ein Taschenrechner-Applet. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:jisuapp.cn. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen