转译和编译_小程序通用转译框架娜娜奇1.2.3发布

0d5e69c680b0266dd1bc33359b3cedf3.png

娜娜奇(nanachi)是去哪儿出品的小程序转译框架,以React方式编写代码,然后转译成各种小程序,快应用,H5与APP。

上周我们的QQ小程序发布。至少我们公司实现一份代码运行于4个平台。大家可以接着下面提示打开我们公司的app。

56d8fc9d7e2d572fe8ed3cfe8334bc5a.png

快应用(需要安卓手机的自带浏览器扫描或参考[这里](https://zhidao.baidu.com/question/496492893173192924.html) )

QQ小程序,官方暂只开通安卓手机。IOS用户需要下个月才能体验。

这次升级情况如下:

核心库

Feature

  • 快应用支持与小程序一样的getCurrentPages, navigatorBack 方法。
  • 支持微信小程序插件
  • 空心化核心库的insertElement, removeElement, emptyElement方法,换言之,它们只是空方法,里面没有代码。因为我们也不需生成假的DOM节点,这些少生成许多对象,性能大大提升。

Bug fix

  • 事件里可以条件绑定函数。

CLI

Feature

  • 微信小程序,QQ小程序不会在循环中添加wx:key="*this"
  • 模板项目添加分包与分包预加载的演示
  • 微信小程序、QQ小程序编译改用全新的nanachi-webpack,那是基于webpack4的CLI,性能是原来2倍的。
  • huawei合并manifest问题
  • pages目录下面请允许添加每个频道自己的components, assets, common目录,有利于分包。如果不这样做,每个频道的组件都放到主包中,导致体积超出限制。
  • 更新disabledTitleBarPages的逻辑,好像只有快应用有效

Bug fix

  • windows快应用产物后缀名bug。 #984
RubyLouvre/anu​github.com
6b89bd1b68db70f146a22327e20dbd07.png

对于想试一下的新用户,其安装方式如下:

npm install nanachi-cli -g
或
yarn global add nanachi-cli

更详细的使用可以见官网:

nanachi​rubylouvre.github.io
5be7017dd363a0a95e1ea8b3baa13973.png

e5758c6b251186689fa27fb8f2cab6e8.png

最后附上QQ交流群:

4c7c95bb8374397c34d4e45d858ed25f.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值