学习
实践
活动
专区
工具
TVP
写文章

hippy-react 支持转小程序

背景 Hippy-react 官方并没有提供同构小程序的方案; 思考:我们技术栈hippy-react,其他业务也有同构小程序的需求,是否可以支持项目一键转小程序,减少重复开发; 目标:同构 项目仓库: 版本也改为了编译+运行时; 这里之前有输出一篇文章:http://km.oa.com/group/38202/articles/show/415870 有兴趣可以查阅; 包大小:alita 非常纯碎,只做了转小程序功能 react运行环境; Alita框架运行原理 官方文档:https://areslabs.github.io/alita/ [image] Alita 转小程序整体流程:webpack打包到js文件,js 借助webpack的BundleAnalyzerPlugin插件,只需要在执行时候添加 --analyzer 参数即可; [image] 总结:Alita是基于RN转小程序,hippy-react和RN 的差异主要是在组件和api,站在巨人的肩膀上,我们很容易实现hippy-react转小程序;集成到工程需要看一下源码,做相对应改造; 目前K歌轻缘相亲做了简单尝试,欢迎大家体验(完整流程是下载相亲APP

1.4K30

关于“小程序转小程序”功能调整

2、需要用户确认跳转 在跳转至其他小程序前,将统一增加弹窗,询问是否跳转,用户确认后才可以跳转其他小程序。该功能预计10月中旬发布。 3、源小程序与目标小程序不再需要绑定至同一个公众号 小程序可以跳转至任意其他小程序,无需任何关联或绑定。 4、每个小程序可跳转的其他小程序数量限制为不超过10个 指定日期后,开发者提交新版小程序代码时,如使用了跳转其他小程序功能,则需要在代码配置中声明将要跳转的小程序名单,限定不超过10个,否则将无法通过审核 对于未更新版本的小程序,届时将由微信统一计数并限制,跳转的不同小程序数量超过10个后,将无法打开更多不同小程序。 这改动意在把跳转关系从“多对多”改成“多对一”,依然能让多个小程序为某个小程序导量,但“一对多”的分发模式就被限制了。市面大部分盒子小程序将面临致命打击,因为他们就是“一对多”的分发模式。

1.2K10
  • 广告
    关闭

    【玩转 GPU】有奖征文

    精美礼品等你拿!

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    安卓版微信小程序辅助

    今天一上班 被github上的一篇名为《教你用python玩》吸引,它的星也瞬间从3400涨到4400 原作者主要就是用python 脚本去 玩微信小程序,本次是基于安卓机型配合Mac电脑进行测试 : adb devices 4.最后在终端中执行作者的.py文件(注意路径问题): python wechat_jump_auto.py 如果刷的分数太高,会有清0的现象,或者不能同步到服务器上,因为程序是有规律的 所以 可以手动几步 然后执行脚本 切换规则 让它无规律可循。 安卓手机打开 USB 调试,设置》开发者选项》USB 调试 电脑与手机 USB 线连接,确保执行adb devices可以找到设备 ID 界面转至微信游戏,点击开始游戏 运行python wechat_jump_auto.py /config.json(如果屏幕分辨率能成功探测,会直接调用 config 目录的配置,不需要复制) 作者的开源库 更多内容大家可以参考专题《微信》进行学习。

    38220

    React-Native转小程序调研报告:Taro & Alita

    我们的要求 期望的要求 基于React语法,将RN项目转化为小程序项目 该小程序能同时在 微信小程序 和 支付宝小程序这两个平台运行 底线要求 底线是能转成微信小程序,因为目前来说,因为微信先发制人 ,再加上微信本身的用户黏性,导致在小程序这一块大多数其他平台都难以迎头赶上,包括支付宝小程序,百度小程序,头条小程序等等。 目前可供选择的生态,以及各自存在的问题 能将已有RN项目转化为微信小程序的工具, 比如 Alita ,但它不能转成支付宝或其他小程序 从零开发的多端框架,比如Taro(京东),chameleon ,问题也是和上面类似,Vue的语法,而且只是针对微信小程序的 三. 不过只能转成微信小程序,不能专成支付宝小程序 Alita的特性: Alita不是新的框架,也没有提出新的语法规则,她只做一件事,就是把你的React Native代码运行在微信小程序端。

    1K20

    微信支持H5跳转App、跳转小程序

    继小程序灰度测试分享朋友圈刷屏后,滴滴滴,这... ? 闲着也闲着,顺藤摸瓜点了进去,好家伙,产品小姐姐写这个文案还是太含蓄了,我猜有可能是老干妈还没吃够 ? <wx-open-launch-weapp> 打开小程序 <wx-open-launch-app> 打开app 接入要求 主体要求: 仅开放给已认证的服务号 系统要求: 微信版本要求为:7.0.12及以上 系统版本要求为:iOS 10.3及以上、Android 5.0及以上 接入方法 打开小程序使用步骤与微信JS-SDK类似,需要绑定安全域名、引入JS文件等步骤 打开app需要前往微信开放平台的管理中心- 公众账号或小程序详情-接口信息-网页跳转移动应用-关联设置中绑定所需要跳转的App 示例: 配置最新JSSDK wx.config({ // 其它配置不变, openTagList配置可使用的开放标签 id="launch-btn" // 小程序id username="gh_xxxxxxxx" // 小程序路径 path="/a/b/c?

    2.9K20

    除了“”,微信还有什么小程序可以玩?

    微信小程序是什么? 最近被微信“”完美刷屏,但是你知道吗,微信的小程序功能其实比我们想象中强大,绝对不止这么简单。 今天就给大家推荐一些亲测实用,又容易上手的微信小程序。 这些口碑优良的小程序,确实能够帮助大家解决生活中的实际困难,体验也是非常棒的,非常值得体验一番哟~! 番茄闹钟:完美地解决了如何在微信的强大控制下保持专注的问题 搜索『番茄闹钟』,进入小程序。 朝夕日历Pro:连接微信好友的日程管理小程序 朝夕日历是一款可以分享日程的时间管理工具,小程序的形态兼具App的良好体验和微信上便捷分享的优势。 有比较多的查汇率的小程序,亲测这个小程序是最好用的了。 亲戚关系 走亲访友,逢年过节必备神器,避免叫错、不会叫亲戚的尴尬。 表情家园 上传图片制作自己的表情图片,所有表情图片都可以改字。 包你说、欢乐翻牌 包你说、欢乐翻牌、好看钱多这一类的 抢红包小程序 也是深得大众喜爱,简直就是解锁了新的抢红包姿势啦~ 你还用过哪些微信小程序,留言分享给我们吧~ 快给我点赞吧~

    60380

    3个方法2个准则,让你玩转小程序

    自“小程序”内测以来,各类分析预测不绝于耳,只是从小程序的入口解读小程序的玩法还未有先例,这也是笔者写作此文的初衷,仅作抛砖引玉。 一、扫码 ? 小程序的开发者们可以围绕这些动机展开思考: 1、提升效率 效率的提升是小程序连接线下场景提升商家服务能力的重要价值点,也是用户使用小程序的动力之一,通过小程序可以满足的场景有很多,比如扫码购票、开票、取号 值得说明的是,用户只能通过全称查找到小程序,这就意味着小程序的命名将非常重要,好记、识别度高是命名小程序的依据,可以想到的是,随着小程序越来越多,好的名字将会愈发稀少,到时是否会诞生如域名交易的生意也未可知 当用户通过以上三种方式触发过小程序后,该程序将会出现在“发现-小程序”里,可以说以上三种方式,目的就是为了让自家的小程序留存在该二级入口。 4、总结 用户通过扫码使用小程序的动机只有三个:提升效率、获取优惠、加载信息。 用户通过搜索找到小程序的可能只有两个:知名产品和第三方程序商店推荐。

    67880

    带你玩转小程序开发实践|含直播回顾视频

    作者:张利涛 本文原创,转载请注明作者及出处 小程序和 H5 区别 小程序的运行过程 解决小程序接口不支持 Promise 的问题 小程序组件化开发及通信 小程序和 H5 区别 我们不一样,不一样 比如小程序的 setData,通信一次就像是写情书! 所以,严格来说,小程序是微信定制的混合开发模式。 在 JavaScript 的基础上,小程序做了一些修改,以方便开发小程序。 【小程序的 JsCore 环境】 开发者写的所有代码最终将会打包成一份 JavaScript,并在小程序启动的时候运行,直到小程序销毁。 小程序的运行过程 我们在微信上打开一个小程序 微信客户端在打开小程序之前,会把整个小程序的代码包下载到本地。 微信 App 从微信服务器下载小程序的文件包 为了流畅的用户体验和性能问题,小程序的文件包不能超过 2M。

    71060

    微信小程序 navigator 组件跳转小程序或者小游戏(二)

    extra-data 这个属性方法官方说: 当target="miniProgram"时有效,需要传递给目标小程序的数据,目标小程序可在 App.onLaunch(),App.onShow() 中获取到这份数据 我本意是这样的: 使用navigator组件跳转小程序的时候 通过点击事件bindtap='ceshi',把 a和b的值设置到data里的extra中,传值到目标小程序 , 直接上代码: wxml: navigate" app-id="{{appid}}" path="" version="develop" bindtap='ceshi' extra-data="{{extra}}">打开绑定的小程序 gmid={{item.id}}&uid={{uid}}&boxid={{boxid}}" version="release">打开绑定的小程序</navigator> 通过path里拼接实现动态传递参数 ,这样在目标小程序 的query里接受 ,extra-data里穿的参数是在referrerInfo里接受参数。

    1.5K40

    带你玩转小程序新语言 WXS

    引入 WXS 后,小程序开发者可以将数据处理代码进行拆分,打造逻辑更灵活的小程序。 小程序开发者应该如何在小程序里,使用 WXS 呢? 知晓程序(微信号 zxcx0101)今天就来一步步教你如何使用 WXS。 关注「知晓程序」微信公众号,在微信后台回复「开发」,获取小程序全套开发经验。 WXS 的语法是怎样的? 执行语句后,在小程序中它可以输出「Hello World」;在调试控制台中,我们也可以看到「Hello」的提示语句出现。 ? 需要注意的是,小程序中的 WXS 无法使用小程序的 API 接口,以及全局函数。WXS 只能读取 JS 中的 data,并加以处理、使用。 ? 关注「知晓程序」微信公众号,在微信后台回复「文档」,获取小程序官方技术文档地址。

    66730

    微信支持H5跳转App、跳转小程序

    继小程序灰度测试分享朋友圈刷屏后,滴滴滴,这... ? <wx-open-launch-weapp> 打开小程序 <wx-open-launch-app> 打开app 接入要求 主体要求: 仅开放给已认证的服务号 系统要求: 微信版本要求为:7.0.12及以上 系统版本要求为:iOS 10.3及以上、Android 5.0及以上 接入方法 打开小程序使用步骤与微信JS-SDK类似,需要绑定安全域名、引入JS文件等步骤 打开app需要前往微信开放平台的管理中心- 公众账号或小程序详情-接口信息-网页跳转移动应用-关联设置中绑定所需要跳转的App 示例: 配置最新JSSDK wx.config({ // 其它配置不变, openTagList配置可使用的开放标签 id="launch-btn" // 小程序id username="gh_xxxxxxxx" // 小程序路径 path="/a/b/c?

    1.4K10

    程序 · 一周报

    01 小游戏可以跳转小程序 有开发者爆料,现在小游戏跳转小游戏/小程序的能力已经开放: 小程序可以跳转小游戏 小游戏可以跳转小程序 小游戏可以跳转小游戏 此前小程序只能与小程序,小游戏无法跳转小程序 小游戏设置互时,只能让用户在小游戏内,打开另一个小游戏带有菊花码的海报,用户长按识别后才能完成跳转。 现在小程序、小游戏之间终于可以互跳了! 开发者可以使用navigate To MiniProgram来实现小游戏互。 ? 但是这个接口文档即将作废,之后小游戏互要使用新的navigator组件。如下图: ? 小游戏可以互后,在小程序生态里,新的矩阵即将出现,小游戏的商业化变现也将进入新阶段。 02 小程序「群动态信息」开始测试 近日有部分用户发现,腾讯系小游戏在群内分享组局完成时将出现「群动态信息」,之前「群动态信息」仅在多人游戏时出现。

    29920

    火爆刷屏的“”,能拯救小程序创业者吗?

    元旦假期这几天,很多人都被一款跳来去的小游戏刷屏了。这是微信小程序年底推出的一个大招:“小游戏”。短短一两天时间,这款小游戏就已经凭借着简单的玩法和好友PK排行榜等因素引爆了我们的朋友圈。 转眼一年过去了,当我们再度回首看看这一年间的小程序发展,发现小程序确实远没有达到当初人们所期待的火热;但是年底的火热又让我们看到了小程序在2018年复苏的曙光。 “”这种小游戏的特点是简单好玩易操作,几乎无门槛,并且在社交圈子间的传播非常方便,可以迅速上手,也可以加入朋友间比拼分数的大军。 与几年前曾经火热过的“打飞机”小游戏类似,“”这种类型的小游戏火爆,跟微信的社交属性是分不开的。 但是虽然小游戏有这么多火起来的理由,但是也不得不承认,“”火爆的关键原因在于它是微信首页助推直接打开的一款游戏,这意味着这款游戏可以直接无障碍地推送到9亿用户的面前,可能换一个游戏换一个题材,“跑一跑

    43190

    关注

    腾讯云开发者公众号
    10元无门槛代金券
    洞察腾讯核心技术
    剖析业界实践案例
    腾讯云开发者公众号二维码

    相关产品

    • 邮件推送

      邮件推送

      基于云端的平台化服务, 为企业提供安全稳定、简单快速、精准高效的营销、通知和事务邮件的推送服务

    相关资讯

    热门标签

    活动推荐

    扫码关注腾讯云开发者

    领取腾讯云代金券