359277068
359277068
  • 发布:2022-01-19 16:16
  • 更新:2023-02-15 18:28
  • 阅读:1438

启动小程序并传参 --- 3.3.8版本 无法在小程序端获取到参数

分类:uni小程序sdk

宿主app
IUniMP uniMP = null;
try {

                            UniMPOpenConfiguration configuration = new UniMPOpenConfiguration();  
                            configuration.splashClass = MySplashView.class;   
                            configuration.extraData.put("name1","1232323");  
                            uniMP = (IUniMP) new SoftReference<IUniMP>(DCUniMPSDK.getInstance()  
                                    .openUniMP(MainActivity.this, jo.getString("UniAppId"),configuration));  

} catch (Exception e) {
e.printStackTrace();
}

uniapp App.Vue
onLaunch: function(options) {
// #ifdef APP-PLUS
this.$util.showModal("提示2",JSON.stringify(options));
// #endif
},

宿主app通过openUniMP 传值 uniapp端无法获取到内容

2022-01-19 16:16 负责人:DCloud_Android_DQQ 分享
已邀请:
DCloud_Android_DQQ

DCloud_Android_DQQ

你试试demo 上有没有这个问题。

DCloud_Android_DQQ

DCloud_Android_DQQ

我刚试了demo 没问题啊

button1.setOnClickListener(new View.OnClickListener() {  
            @Override  
            public void onClick(View view) {  
                try {  
                    UniMPOpenConfiguration uniMPOpenConfiguration = new UniMPOpenConfiguration();  
                    uniMPOpenConfiguration.splashClass = MySplashView.class;  
                    uniMPOpenConfiguration.extraData.put("name","zhangsan");  

                    IUniMP uniMP = DCUniMPSDK.getInstance().openUniMP(mContext,"__UNI__A922B72_minimall", uniMPOpenConfiguration);  
                    mUniMPCaches.put(uniMP.getAppid(), uniMP);  
                } catch (Exception e) {  
                    e.printStackTrace();  
                }  
            }  
        });
头皮酱

头皮酱

同样没有接收到

  • 2***@qq.com

    请问你解决了吗 我这边也是获取不到参数

    2022-08-31 16:41

头皮酱

头皮酱

原生代码:
UniMPOpenConfiguration uniMPOpenConfiguration = new UniMPOpenConfiguration();
uniMPOpenConfiguration.splashClass = MySplashView.class;
uniMPOpenConfiguration.extraData.put("name1","1232323");
IUniMP uniMP=DCUniMPSDK.getInstance().openUniMP(MainActivity.this,appId,uniMPOpenConfiguration);

小程序上输出:
{"path": "pages/index/index",
"query": 0,
"scene": 1001,
"referrerInfo": { "extraData": 11,

b***@163.com

b***@163.com

我这也是无法获取到

b***@163.com

b***@163.com

现在可以获得,我一直在页面上 onLoad 得,完全得不到,在 App.vue 里 onLaunch 可以正确获得

  • j***@sina.cn

    你好,你在onLaunch是通过plus.runtime.arguments获取到app传参吗

    2022-06-17 14:55

  • 2***@qq.com

    你好 请问方便给个源码吗 我这边也是这个问题 一直获取不到参数

    2022-08-31 16:38

h***@163.com

h***@163.com

同样获取不到,up怎么解决的呢?

要回复问题请先登录注册