Heim  >  Artikel  >  WeChat-Applet  >  So verwenden Sie wxs, um die erhaltenen Daten im Applet zu berechnen

So verwenden Sie wxs, um die erhaltenen Daten im Applet zu berechnen

angryTom
angryTomnach vorne
2020-03-21 10:24:193704Durchsuche

In diesem Artikel werden die durch die WXS-Berechnung im Applet erhaltenen Daten vorgestellt. Die geschriebene Ereignisfunktion kann über WXS-Code verfügbar gemacht und in WXML aufgerufen werden.

So verwenden Sie wxs, um die erhaltenen Daten im Applet zu berechnen

Wie das Applet wxs verwendet, um die erfassten Daten zu berechnen

Für die erfassten Daten ist oft ein wenig Berechnung erforderlich. Teilen Sie beispielsweise zwei Zahlen mit nur zwei Dezimalstellen.

wxs wird häufig für die Datenverarbeitung verwendet. WXS-Code kann in Tags in WXML-Dateien oder in Dateien mit dem Suffix .wxs geschrieben werden. Fall 1: Schreiben Sie in die verwendete WXML eine Moduldefinition, die nur in dieser Datei verwendet wird

Schritt 1: Definieren Sie dieses Modul, schreiben Sie die Ereignisverarbeitungsfunktion und stellen Sie sie bereit

var getEvery = function(totle,each) {   
 var eachPrice=(totle/each).toFixed(2);   
 return eachPrice; 
}  
module.exports.getEvery = getEvery;

(Empfohlenes Lernen: Mini-Programmentwicklung)

Dieser Code wird in die WXML-Datei geschrieben und jedes Tag ist ein separates Modul. Jedes Modul hat seinen eigenen unabhängigen Umfang. Das heißt, in einem Modul definierte Variablen und Funktionen sind standardmäßig privat und für andere Module nicht sichtbar. Wenn ein Modul seine internen privaten Variablen und Funktionen der Außenwelt zugänglich machen möchte, kann dies nur über module.exports erreicht werden.

Schritt 2. Wird in wxml verwendet: Modulname. Methodenname (Parameter eins, Parameter zwei);

Parameter ist in page.js. Verwenden Sie einfach

{{m1.getEvery(goods.retailPriceJia,goods.childNum)}}

.

Fall 2: Das Definieren von wxs außerhalb der Referenzdatei hängt nicht von der Basisbibliotheksversion der Laufzeit ab und kann in allen Versionen von Miniprogrammen ausgeführt werden. Sie müssen sich also keine Gedanken über den Versionsschritt 1 machen. Die .wxs-Datei befindet sich in den WeChat-Entwicklertools. Sie können die .wxs-Datei direkt erstellen, indem Sie mit der rechten Maustaste darauf klicken und das WXS-Skript direkt darin schreiben.

Schritt 2 Eine einzelne Dateidefinition kann Variablennamen und Funktionen offenlegen, eine oder mehrere

var filters = { 
 toFix: function (value) {   
     return value.toFixed(2)//此处2为保留两位小数  
  }
}
var filt = {  
    toFix: function (value) {    
    return value.toFixed(1)
        //此处1为保留1位小数  
    }
}
module.exports = { 
 toFix: filters.toFix,  toFixs: filt.toFix
}

Die .wxs-Datei kann von anderen .wxs-Dateien oder Tags in WXML referenziert werden.

Schritt 3. Verwenden Sie

¥{{filt.toFixs(item.retailPriceJia)}}/个市场价:¥{{filt.toFixs(item.retailPrice)}}

auf anderen Seiten. Der Effekt wird durch die Beibehaltung von zwei Dezimalstellen erreicht.

PHP-Website für Chinesisch, eine große Anzahl kostenloser JQuery-Video-Tutorials, willkommen zum Online-Lernen!

Das obige ist der detaillierte Inhalt vonSo verwenden Sie wxs, um die erhaltenen Daten im Applet zu berechnen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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