Heim  >  Artikel  >  WeChat-Applet  >  Ausführliche Erklärung des WeChat-Applets „Navigation“ zur Datenübertragung

Ausführliche Erklärung des WeChat-Applets „Navigation“ zur Datenübertragung

小云云
小云云Original
2018-02-01 09:48:163950Durchsuche

Dieser Artikel stellt Ihnen hauptsächlich relevante Informationen zu den Beispielen des WeChat-Applets vor, das die Datenübertragung verwendet. Ich hoffe, dass dieser Artikel Ihnen helfen kann. Ich hoffe, dass er allen helfen kann.

Instanz des WeChat-Applets mit der Datenübertragung „navigateTo“

1, Übergabe des Basisdatentyps

index.js Seite JS senden

Page({ 
 data: { 
  testStr: '字符串str' 
 }, 
 onLoad: function () { 
 }, 
 next: function(e){ 
  wx.navigateTo({ 
   url: '/pages/test/test?str='+this.data.testStr, 
  }) 
 } 
})

test.js Seite JS akzeptieren

Page({ 
 data:{ 
 }, 
 onLoad:function(options){ 
  console.log("接收到的参数是str="+options.str); 
 } 
})

Das gedruckte Protokoll sieht wie folgt aus:

Der empfangene Parameter ist str=string str

2, übergebendes Objekt {}

index .js Seite JS senden

Page({ 
 data: { 
  dataObj:{name:'我是name', extra:'我是extra'} 
 }, 
 onLoad: function () { 
 }, 
 toTest: function(e){ 
  wx.navigateTo({ 
   url: '/pages/test/test?dataObj='+JSON.stringify(this.data.dataObj) 
  }) 
 } 
})

test.js Seite JS akzeptieren

Page({ 
 data:{ 
  dataObj:null 
 }, 
 onLoad:function(options){   
  this.dat.dataObj= JSON.parse(options.dataObj);//解析得到对象 
 }})

Das gedruckte Protokoll sieht wie folgt aus:

test.js [sm]:16 Der empfangene Parameter ist obj={"name": "Ich bin name", "dataObj": "Ich bin dataObj" }

3, übergeben Sie die Array-Sammlung[]

index.js Seite senden JS

Page({ 
 data: { 
  list:['item-A','item-B'] 
 }, 
 onLoad: function () { 
 }, 
 next: function(e){ 
  wx.navigateTo({ 
   url: '/pages/test/test?list='+JSON.stringify(this.data.list), 
  }) 
 } 
})

test.js akzeptiert Seiten-JS

Page({ 
 data:{ 
  list:[] 
 },  
onLoad:function(options){   
  console.log("接收到的参数是list="+options.list);//此处打印出来的是字符串,解析如下    
  this.data.list = JSON.parse(options.list);//解析得到集合
 }})

Das gedruckte Protokoll sieht wie folgt aus:

test.js [sm]: 17 erhalten Die erhaltenen Parameter sind list=["item-A","item-B"]

Verwandte Empfehlungen:

Detaillierte Erläuterung der Vue-Komponenten und der Datenübertragung

Wie übertrage ich Daten zwischen mehreren Formularen in Javascript?

So übergeben Sie Daten zwischen vue.js-Komponenten

Das obige ist der detaillierte Inhalt vonAusführliche Erklärung des WeChat-Applets „Navigation“ zur Datenübertragung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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