热门标签 | 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


电子和数字






推荐阅读
  • 本文深入解析了WCF Binding模型中的绑定元素,详细介绍了信道、信道管理器、信道监听器和信道工厂的概念与作用。从对象创建的角度来看,信道管理器负责信道的生成。具体而言,客户端的信道通过信道工厂进行实例化,而服务端则通过信道监听器来接收请求。文章还探讨了这些组件之间的交互机制及其在WCF通信中的重要性。 ... [详细]
  • 本文详细介绍了在 CentOS 7 系统中配置 fstab 文件以实现开机自动挂载 NFS 共享目录的方法,并解决了常见的配置失败问题。 ... [详细]
  • 微信公众号推送模板40036问题
    返回码错误码描述说明40001invalidcredential不合法的调用凭证40002invalidgrant_type不合法的grant_type40003invalidop ... [详细]
  • 深入解析 Lifecycle 的实现原理
    本文将详细介绍 Android Jetpack 中 Lifecycle 组件的实现原理,帮助开发者更好地理解和使用 Lifecycle,避免常见的内存泄漏问题。 ... [详细]
  • 本文详细介绍了 PHP 中对象的生命周期、内存管理和魔术方法的使用,包括对象的自动销毁、析构函数的作用以及各种魔术方法的具体应用场景。 ... [详细]
  • 本地存储组件实现对IE低版本浏览器的兼容性支持 ... [详细]
  • 如何使用 `org.opencb.opencga.core.results.VariantQueryResult.getSource()` 方法及其代码示例详解 ... [详细]
  • 属性类 `Properties` 是 `Hashtable` 类的子类,用于存储键值对形式的数据。该类在 Java 中广泛应用于配置文件的读取与写入,支持字符串类型的键和值。通过 `Properties` 类,开发者可以方便地进行配置信息的管理,确保应用程序的灵活性和可维护性。此外,`Properties` 类还提供了加载和保存属性文件的方法,使其在实际开发中具有较高的实用价值。 ... [详细]
  • PTArchiver工作原理详解与应用分析
    PTArchiver工作原理及其应用分析本文详细解析了PTArchiver的工作机制,探讨了其在数据归档和管理中的应用。PTArchiver通过高效的压缩算法和灵活的存储策略,实现了对大规模数据的高效管理和长期保存。文章还介绍了其在企业级数据备份、历史数据迁移等场景中的实际应用案例,为用户提供了实用的操作建议和技术支持。 ... [详细]
  • 基于Net Core 3.0与Web API的前后端分离开发:Vue.js在前端的应用
    本文介绍了如何使用Net Core 3.0和Web API进行前后端分离开发,并重点探讨了Vue.js在前端的应用。后端采用MySQL数据库和EF Core框架进行数据操作,开发环境为Windows 10和Visual Studio 2019,MySQL服务器版本为8.0.16。文章详细描述了API项目的创建过程、启动步骤以及必要的插件安装,为开发者提供了一套完整的开发指南。 ... [详细]
  • 本文详细解析了一种实用的函数,用于从URL中提取查询参数。该函数通过处理URL中的搜索部分,能够高效地获取并解析出所需的参数值,适用于各种Web开发场景。 ... [详细]
  • Unity与MySQL连接过程中出现的新挑战及解决方案探析 ... [详细]
  • 本文详细解析了使用C++实现的键盘输入记录程序的源代码,该程序在Windows应用程序开发中具有很高的实用价值。键盘记录功能不仅在远程控制软件中广泛应用,还为开发者提供了强大的调试和监控工具。通过具体实例,本文深入探讨了C++键盘记录程序的设计与实现,适合需要相关技术的开发者参考。 ... [详细]
  • 在对WordPress Duplicator插件0.4.4版本的安全评估中,发现其存在跨站脚本(XSS)攻击漏洞。此漏洞可能被利用进行恶意操作,建议用户及时更新至最新版本以确保系统安全。测试方法仅限于安全研究和教学目的,使用时需自行承担风险。漏洞编号:HTB23162。 ... [详细]
  • 本文详细解析了 Android 系统启动过程中的核心文件 `init.c`,探讨了其在系统初始化阶段的关键作用。通过对 `init.c` 的源代码进行深入分析,揭示了其如何管理进程、解析配置文件以及执行系统启动脚本。此外,文章还介绍了 `init` 进程的生命周期及其与内核的交互方式,为开发者提供了深入了解 Android 启动机制的宝贵资料。 ... [详细]
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社区 版权所有