微信小程序> mpvue微信小程序之间的跳转navigator标签的坑,接收不到extradata传递的对象

mpvue微信小程序之间的跳转navigator标签的坑,接收不到extradata传递的对象

浏览量:470 时间: 来源:Shuah153

老方法即将废弃,在这里就不多说了,在mpvue里这个方法其实是有坑的
navigator标签官方文档,详细介绍去这里看

A小程序

navigator target="miniProgram" open-type="navigate" app-id="wx049a3" path="/pages/privilege/main?id=123" :extra-data="extraData" version="develop" 跳转到另外一个小程序/navigator
传递数据需要说两点
  • path=”/pages/privilege/main?id=123”  可以通过url获取参数值
  • :extra-data=”extraData”  通过App.onLaunch(),App.onShow()中获取到这份数据

B小程序

mpvue script部分
import toast from '@/components/toast/toast'var hasData = falseApp({   onLaunch: function(options) {    var extraData = null;    if(options.referrerInfo.extraData){      extraData = options.referrerInfo.extraData    }  },})export default {    data() {},    onLaunch: function(options) {        //这里接收不到传输的extraData对象,url参数可获取到        //需用小程序原生App({})    },    onShow: function(options) {        //这里接收不到传输的extraData对象,url参数可获取到        //需用小程序原生App({})    },    methods: {}}

这里想说明一下,需要创建一个App({}),在这里面获取extraData对

这里我是通过小程序在手机上模拟的,在要在微信开发者工具中模拟。微信也给了方法
按照这个填写 就可以在pc上模拟
小程序
end

版权声明

即速应用倡导尊重与保护知识产权。如发现本站文章存在版权问题,烦请提供版权疑问、身份证明、版权证明、联系方式等发邮件至197452366@qq.com ,我们将及时处理。本站文章仅作分享交流用途,作者观点不等同于即速应用观点。用户与作者的任何交易与本站无关,请知悉。

产品经理

手机 : 13312967497

擅长 : 小程序流量变现

扫码领取礼包

热门模板

  • 头条
  • 搜狐
  • 微博
  • 百家
  • 一点资讯
  • 知乎