小程序之跳转页面传递参数与接收

一、在布局里面

A页面传参

B页面接收参数


二、在js里面

url编码:encodeURIComponent(url) 

url解码:decodeURIComponent(options.video_url)

  wx.navigateTo({

        url: '../video/video?video_url=' + encodeURIComponent(url) + '&&leftTime=' + lefttime+'',

      });

A页面传参


B页面接收参数:


三、页面之间传递对象

页面一

页面二

如果传递的数据中包含特殊字符,需要编码解码

页面1:

var goodsInfo = encodeURIComponent(JSON.stringify(this.data.goodsInfo));//encodeURIComponent函数可把字符串作为URI组件传递

页面2:

// 先解码,再转成json

var goodsInfo1 = decodeURIComponent(options.goodsInfo);

var goodsInfo = JSON.parse(goodsInfo1);

你可能感兴趣的:(小程序之跳转页面传递参数与接收)