Dateibereichsanalyse im WeChat-Applet

一个新手
Freigeben: 2017-09-14 10:32:03
Original
2464 Leute haben es durchsucht


Dateibereich

In einer JavaScript-Datei deklarierte Variablen und Funktionen sind nur in dieser Datei gültig; sie können in verschiedenen Dateien denselben Namen haben Variablen und Funktionen mit demselben Namen haben keinen Einfluss aufeinander.
Die globale Anwendungsinstanzspalte kann über die globale Funktion getApp() abgerufen werden. Wenn globale Daten benötigt werden, können sie in app() festgelegt werden, z. B.:

//app.jsapp({
    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

kann allgemeinen Code als Modularisierung in eine separate js-Datei extrahieren. Durch die Modularisierung können Schnittstellen nur durch module.exports oder Exporte nach außen freigelegt werden.
Es ist zu beachten, dass:

  • wxports eine Referenz von module.exports ist, sodass eine beliebige Änderung des Zeigers von exports bei der Modularisierung unbekannte Fehler verursachen wird. Daher wird Entwicklern empfohlen, module.exports zum Offenlegen von Modulschnittstellen zu verwenden, es sei denn, Sie kennen die Beziehung zwischen den beiden bereits genau.

  • Das Miniprogramm unterstützt derzeit nicht die direkte Einführung von node_modules. Wenn Entwickler node_modules verwenden müssen, wird empfohlen, den entsprechenden Code in das Verzeichnis des Mini zu kopieren Programm

//commont.jsfunction sayHello(name){
    console.log('------  hello    ' + name +'=====');
}
module.exports.sayHello = sayHello;
Nach dem Login kopieren
//index.jsvar common = require('../commont/commont.js');
Page({    //加载视图的时候
  onLoad:function (){
   //调用
    common.sayHello('dqk');
})
Nach dem Login kopieren

Konsolenausgabe:

Dateibereichsanalyse im WeChat-Applet

Eingabeaufforderung

require unterstützt derzeit keine absoluten Pfade

Das obige ist der detaillierte Inhalt vonDateibereichsanalyse 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
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!