Heim > WeChat-Applet > Mini-Programmentwicklung > Modularisierung des WeChat Mini-Programm-Tutorials

Modularisierung des WeChat Mini-Programm-Tutorials

黄舟
Freigeben: 2018-05-17 15:06:30
Original
2126 Leute haben es durchsucht

Dateiumfang
In einer JavaScript-Datei deklarierte Variablen und Funktionen sind nur in dieser Datei gültig; Variablen und Funktionen mit demselben Namen können in verschiedenen Dateien deklariert werden, ohne sich gegenseitig zu beeinflussen.
Die globale Anwendungsinstanz kann über die globale Funktion getApp() abgerufen werden. Wenn globale Daten benötigt werden, können diese in App() festgelegt werden, z. B.:

// app.js  
App({  
 globalData: 1  
})
Nach dem Login kopieren
// a.js  
// The localValue can only be used in file a.js.  
var localValue = 'a'  
// Get the app instance.  
var app = getApp()  
// Get the global data and change it.  
app.globalData++
Nach dem Login kopieren
// b.js  
// You can redefine localValue in file b.js, without interference with the localValue in a.js.  
var localValue = 'b'  
// If a.js it run before b.js, now the globalData shoule be 2.  
console.log(getApp().globalData)
Nach dem Login kopieren

Modularisierung
Wir können allgemeinen Code als Modul in eine separate js-Datei extrahieren. Module können Schnittstellen nur über module.exports der Außenwelt zugänglich machen.

// common.js  
function sayHello(name) {  
 console.log('Hello ' + name + '!')  
}  
module.exports = {  
 sayHello: sayHello  
}
Nach dem Login kopieren

In den Dateien, die diese Module verwenden müssen, verwenden Sie require(path), um den öffentlichen Code einzuführen.

var common = require('common.js')  
Page({  
 helloMINA: function() {  
 common.sayHello('MINA')  
 }  
})
Nach dem Login kopieren

Das Obige ist der modulare Inhalt des WeChat-Miniprogramm-Tutorials. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website (www.php.cn)!

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