ホームページ >WeChat アプレット >ミニプログラム開発 >WeChat アプレット navigateTo データ転送の詳細な説明

WeChat アプレット navigateTo データ転送の詳細な説明

小云云
小云云オリジナル
2018-02-01 09:48:164013ブラウズ

この記事は、navigateTo データ送信を使用した WeChat アプレットの例についての関連情報を主に紹介します。この記事が、お困りの皆様の参考になれば幸いです。

navigateToデータ送信を使用したWeChatアプレットの例

1、基本データ型を渡す

index.js 送信ページJS

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

test.js 承認ページJS

rrreええ

出力されるログは次のとおりです:

受け取ったパラメータは str = string str

2、オブジェクト {}

index.js 送信ページ JS

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

test.js 受け入れページJS

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 [sm]:16 受け取ったパラメータは obj={"name":"I am name","dataObj":"I am dataObj" } 递3、配列のセットの数を渡します []

index.js 送信ページ js

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

test.js 受け入れページ 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 [sm]:17 受け取ったパラメータは list=["item-A","item-B"] です

関連する推奨事項:


Vue コンポーネントとデータ転送の詳細な説明

方法Javascriptで複数のフォーム間でデータ転送を実装するには?

vue.js コンポーネント間でデータを受け渡す方法

以上がWeChat アプレット navigateTo データ転送の詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。