Taro1.1正式来袭更丰富的平台转换支持
发表时间:2023-09-19 17:28:28
文章来源:炫佑科技
浏览次数:213
菏泽炫佑科技 菏泽炫佑小程序开发 菏泽炫佑app制作 炫佑科技
Taro1.1正式来袭更丰富的平台转换支持
在9月16日的掘金小程序大会上,Taro正式发布1.0版本。
作为多端统一开发框架,Taro 1.0版本为开发带来了许多令人兴奋的功能,帮助开发更方便、更快捷地开发多端应用。
前进的脚步并未停止。 时隔一个多月,Taro 1.1版本正式上线!
从1.0到1.1,生产了500多次,发布了23个版本。 Taro 一直保持着高速的迭代频率,只是为了不断打磨它,为其注入更多优秀的功能,让更多的开发受益。
Taro 1.1 正式上线react开发微信小程序,平台转换支持更丰富
自从微信小程序诞生以来,小程序的优势就有目共睹。 各大互联网厂商已经开始加紧布局小程序。 其中,百度智能小程序和支付宝小程序势头*为强劲。 对于前端来说,既是一个机会,因为平台越多,带来的机会就越多; 这也是一个挑战,因为不同的平台总是有差异的,而为每个平台维护代码的成本显然太高了。
为了降低多终端应用的开发成本,Taro 在全面支持微信小程序的基础上,在 1.1 版本中增加了对百度智能小程序和支付宝小程序小程序。
支持百度智能小程序
升级到1.1版本后,您将获得将现有项目转换为百度智能小程序能力。
使用以下命令编译、预览、打包百度智能小程序:
1
2
3
4
5
6
7
8
9
# npm script
$ npm run dev:swan
$ npm run build:swan
# 仅限全局安装
$ taro build --type swan --watch
$ taro build --type swan
# npx 用户也可以使用
$ npx taro build --type swan --watch
$ npx taro build --type swan
选择百度智能小程序模式需要下载并打开百度开发工具,然后在项目编译后选择项目根目录下的dist目录进行预览。
目前,首个使用Taro开发百度智能小程序“京东好物街”已正式上线。 您可以使用百度APP扫描以下二维码进行体验:
支持支付宝小程序
支付宝小程序的转换方法与百度智能小程序相同。
您可以使用以下命令对百度智能小程序进行编译、预览和打包:
1
2
3
4
5
6
7
8
9
# npm script
$ npm run dev:alipay
$ npm run build:alipay
# 仅限全局安装
$ taro build --type alipay --watch
$ taro build --type alipay
# npx 用户也可以使用
$ npx taro build --type alipay --watch
$ npx taro build --type alipay
选择支付宝小程序模式,需要下载并打开支付宝小程序开发工具,然后在项目编译后选择项目根目录中的dist目录进行预览。
添加平台标志
在增加了对百度智能小程序和支付宝小程序支持后,Taro 目前提供了 5 个平台的支持,分别是微信/百度/支付宝/React/H5。 为了方便开发编写平台差异化代码,Taro 提供了对各个平台的支持。 每个平台都提供了平台标识符,可以通过.env获取。 数值如下:
weapp,代表微信小程序h5,代表H5rn,代表React,代表百度智能小程序,1.1版本新增,代表支付宝小程序,1.1版本新增开放多终端UI库封装能力
在 1.0 版本中,Taro 的 build 命令添加了 --ui 参数,用于将按照一定规则组织的代码打包成可以在 Taro 中使用的多终端 UI 库。 并且,基于这一特性,Taro推出了Taro UI,这是**个可以跨多个终端使用的多终端UI库。
为了完善Taro生态,扩大Taro社区,1.1版本开放了多端UI库的封装能力,并提供了详细的开发指南。
同时,Taro 还提供了官方的多终端 UI 库示例Taro1.1正式来袭更丰富的平台转换支持,这是一个完整、标准化的 UI 库开发示例,包括必要的项目修改和测试套件。 基于此示例,开发可以快速开发多端UI库项目。