武装少女在线观看高清完整版免费,丝袜+亚洲区,少妇被cao高潮呻吟声,午夜伦情电午夜伦情电影,日日躁夜夜躁狠狠躁

小程序模板網(wǎng)

微信小程序---數(shù)據(jù)傳遞

發(fā)布時(shí)間:2018-04-18 10:46 所屬欄目:小程序開(kāi)發(fā)教程

先告訴你,本質(zhì)上都是string類型傳遞。但是對(duì)于對(duì)象和數(shù)組集合的傳遞需要小小的處理一下傳遞時(shí)的數(shù)據(jù)和接收后的數(shù)據(jù)。

 

1,傳遞基本數(shù)據(jù)類型

index.js 發(fā)送頁(yè)JS

 

				
  1. [javascript] view plain copy 在CODE上查看代碼片派生到我的代碼片
  2. Page({
  3. data: {
  4. testStr: '字符串str'
  5. },
  6. onLoad: function () {
  7. },
  8. next: function(e){
  9. wx.navigateTo({
  10. url: '/pages/test/test?str='+this.data.testStr,
  11. })
  12. }
  13. })

test.js 接受頁(yè)JS

 

				
  1. [javascript] view plain copy 在CODE上查看代碼片派生到我的代碼片
  2. Page({
  3. data:{
  4. },
  5. onLoad:function(options){
  6. console.log("接收到的參數(shù)是str="+options.str);
  7. }
  8. })

打印的Log如下:

接收到的參數(shù)是str=字符串str

 

2,傳遞對(duì)象{}

index.js 發(fā)送頁(yè)JS

 

				
  1. [javascript] view plain copy 在CODE上查看代碼片派生到我的代碼片
  2. Page({
  3. data: {
  4. testData:{name:'我是name', extra:'我是extra'}
  5. },
  6. onLoad: function () {
  7. },
  8. next: function(e){
  9. wx.navigateTo({
  10. url: '/pages/test/test?extra='+JSON.stringify(this.data.testData)
  11. })
  12. }
  13. })

test.js 接受頁(yè)JS

 

				
  1. [javascript] view plain copy 在CODE上查看代碼片派生到我的代碼片
  2. Page({
  3. data:{
  4. testData:null
  5. }, onLoad:function(options){
  6. [javascript] view plain copy 在CODE上查看代碼片派生到我的代碼片
  7. <span style="white-space:pre"> </span>console.log("接收到的參數(shù)是obj="+options.extra);//此處打印出來(lái)的僅僅是字符串 需要解析,解析如下
  8. this.dat.testData = JSON.parse(options.extra);//解析得到對(duì)象
  9. }})

打印的Log如下:

test.js [sm]:16 接收到的參數(shù)是obj={"name":"我是name","extra":"我是extra"}

 

3,傳遞數(shù)組集合[]

index.js 發(fā)送頁(yè)JS

 

				
  1. [javascript] view plain copy 在CODE上查看代碼片派生到我的代碼片
  2. Page({
  3. data: {
  4. list:['item-A','item-B']
  5. },
  6. onLoad: function () {
  7. },
  8. next: function(e){
  9. wx.navigateTo({
  10. url: '/pages/test/test?list='+JSON.stringify(this.data.list),
  11. })
  12. }
  13. })

test.js 接受頁(yè)JS

 

				
  1. [javascript]
  2. view plain
  3. copy

在CODE上查看代碼片派生到我的代碼片

 

				
  1. <span style="font-size:14px;">Page({
  2.  
  3. data:{
  4.  
  5. list:[]
  6.  
  7. },
  8.  
  9. <span style="white-space:pre"> </span>onLoad:function(options){
  10.  
  11. <span style="white-space:pre"> </span>console.log("接收到的參數(shù)是list="+options.list);//此處打印出來(lái)的是字符串,解析如下
  12.  
  13. <span style="white-space:pre"> </span></span><span style="font-size: 14px; white-space: pre-wrap; font-family: Arial, Helvetica, sans-serif;">this.data.list = JSON.parse(options.list);//解析得到集合</span><span style="font-size:14px;">
  14.  
  15. }})</span>

打印的Log如下:

test.js [sm]:17 接收到的參數(shù)是list=["item-A","item-B"]

另外,還可以通過(guò)緩存(wx.setStorage(OBJECT),wx.setStorageSync(KEY,DATA))來(lái)傳遞數(shù)據(jù),只是保存后需要清除,防止緩存過(guò)大的情況.



易優(yōu)小程序(企業(yè)版)+靈活api+前后代碼開(kāi)源 碼云倉(cāng)庫(kù):starfork
本文地址:http://www.kknew.com.cn/wxmini/doc/course/23674.html 復(fù)制鏈接 如需定制請(qǐng)聯(lián)系易優(yōu)客服咨詢: 點(diǎn)擊咨詢
在線客服
易小優(yōu)
轉(zhuǎn)人工 ×