热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

小程序(ureport2二次开发)

frompc˃前言在部分场景下,需要向小程序的默认接收页传递参数。本文将以传递name和pwd参数为例,分别介绍此场景在Android小程序和iOS小程序中的实现过程




前言在某些场景中,需要将参数传递到小程序的默认接收页面(pages/index/index )。


本文以传递name和pwd参数为例,分别介绍该场景在安卓小程序和iOS小程序中的实现过程。


已参考前提条件快速开始文档访问小程序组件。


Android 小程序 1.在客户端添加启动时要跳转的页的参数信息。 如下所示。


bundle param=新bundle (;


字符串查询='名称=' uri .编码' 123 ' ) ' pwd=' uri .编码(' 456 ';


param.putstring('query ',query ); //设定参数


MP NEBula.Startapp (APPID : ' 2020121620201216 ',param ); URL开始传递参数时,传递参数的字段为query; 如果要获取参数,请分析并获取query字段。 startApp参数的说明:


appId :小程序的id。 可以从mpaas控制台查看。 param :一个组合对象。 可以将请求参数传递给Bundle对象。 key='query ',value='键和值对'; 多个参数之间用()分隔。 注意1:applet框架为自定义条目的每个键/值对uri解码值。 因此,请对条目键-值对的值执行uri编码。 注意:小程序框架不处理自定义条目的密钥-值对的密钥。 因此,请勿在key中设置特殊字符,以防止小程序识别自定义参数。 2 .小程序获取参数。 on launch/on show (从options方法的参数options获取。




保存app.js后,客户端将检索传递给applet的参数,将其保存在全局变量globalData中,并在使用时直接从globalData获取或更新值。 请求标头的token、user_id等参数从Native传递后,保存在globalData中,在使用时直接取值。




iOS 小程序 1.在客户端添加启动时要跳转的页的参数信息。 如下所示。


NSString *pwd=[@'123*! @ # $ % ^ * ' stringbyaddingpercentencodingwithallowedcharacters 3360 [ [ nscharactersetphdjmg : @ '? @#$^%*,='\' ` () [ ]/\\| ' ]反转集];


ns string *查询值=[ nsstringstringwithformat : @ ' name=mpaa spwd=% @ ',pwd]


NS目录*光盘=@ { @ '查询' :查询值};


“mpnebulaadapterinterfacestarttinyappwithid : @ ' 1234567891234567 ' params : DIC ] URL开始传递参数时传递参数的字段如果要获取参数,请分析并获取query字段。 startApp参数的说明:


appId :小程序的ID,从mPaaS控制台获取。 param:params小程序的参数,自定义值为@ { @ ' query ' : @ ' key=value key=value ' }; 多个参数之间由分隔。 注意1:applet框架为自定义条目的每个键和值对解码值。 如果条目键-值对的值中有特殊字符,请调用以下方法对该条目进行编码: ns字符串pwd=[ @ ' 123! @ # $ % ^ * ' stringbyaddingpercentencodingwithallowedcharacters 3360 [ [ nscharactersetphdjmg : @ '? @#$^%*,='\' ` () []{}/(|)反转的集]; 如果没有特殊字符,则不需要使用编码。


注意:小程序框架不处理自定义条目的密钥-值对的密钥。 因此,请勿在key中设置特殊字符,以防止小程序识别自定义参数。 2 .小程序从onlaunch/onshow(options )方法的参数options中获取参数。


操作方法与安卓一致。


写作:彪强大山,dtdbl


电子和数字





极速赛车五码稳赢技巧paa spwd=% @ ',pwd]


NS目录*光盘=@ { @ '查询' :查询值};


“mpnebulaadapterinterfacestarttinyappwithid : @ ' 1234567891234567 ' params : DIC ] URL开始传递参数时传递参数的字段如果要获取参数,请分析并获取query字段。 startApp参数的说明:


appId :小程序的ID,从mPaaS控制台获取。 param:params小程序的参数,自定义值为@ { @ ' query ' : @ ' key=value key=value ' }; 多个参数之间由分隔。 注意1:applet框架为自定义条目的每个键和值对解码值。 如果条目键-值对的值中有特殊字符,请调用以下方法对该条目进行编码: ns字符串pwd=[ @ ' 123! @ # $ % ^ * ' stringbyaddingpercentencodingwithallowedcharacters 3360 [ [ nscharactersetphdjmg : @ '? @#$^%*,='\' ` () []{}/(|)反转的集]; 如果没有特殊字符,则不需要使用编码。


注意:小程序框架不处理自定义条目的密钥-值对的密钥。 因此,请勿在key中设置特殊字符,以防止小程序识别自定义参数。 2 .小程序从onlaunch/onshow(options )方法的参数options中获取参数。


操作方法与安卓一致。


写作:彪强大山,dtdbl


电子和数字






推荐阅读
author-avatar
性感的aaaaaaaaa_681
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有