快应用开发工具 3.2 版本发布

快应用开发工具 Jul 30, 2020

快应用工具开发团队,于 2020 年 7 月 30 日,发布 IDE 最新版本:v3.2.0

v3.2 更新说明

虽然距离 3.1 发版不到一个月,但即将发布的 3.2,该版本所携带的更新与新增功能,一如既往地令我们感到满意;希望用户您体验后也能有同感。下面与大家分享下在 3.2 版本中,我们所做的那些重要改进:

新增功能

上传包管理平台

背景:若您想分享开发的快应用给别人使用,且不限于局域网内访问,可将 RPK 上传至包管理平台,他人只需通过浏览器扫码即可安装体验快应用。

快应用包管理平台:它是由官方出品,提供给用户管理快应用项目版本的工具;其目的在于:解决项目迭代中协作不便的问题。您可以方便的在平台中,找到同一项目对应不同版本的快应用包,同时您还可以轻松上传你的包,并将其分享给项目相关人员;只需要浏览器扫描分享出来的二维码,即可安装体验不同版本的快应用包。具体说明,请参见文章:快应用包管理平台使用说明

快应用 IDE 一键上传

右键新建页面和组件

为开发者能更加方便的新建快应用页面和组件,对侧边栏文件目录右键选项,做了增强;使得用户可以选中目录,右键操作,快速新建页面或组件,进一步提升开发使用体验。

  • 新建快应用页面

快应用 IDE右键 新建快应用页面

  • 新建快应用组件

快应用 IDE 新建快应用组件

优化更新

在本版改进中,除了更新 1070 特性、预览版和调试器之外,还涉及以下开发体验方面:

启动页改版

为了增强用户使用体验,有对启动页进行了改造(如下截图);点击菜单栏「新建快应用工程」、快捷入口「新建快应用工程」、或者欢迎页「新建工程」,都可以呼起启动页。您可在此界面上:打开最近打开的项目;新建快应用工程和卡片工程;下载行业模板、并基于模版新建工程。

快应用 IDE 启动页改版

欢迎页改版

启动页得以优化,使得与欢迎页功能有所冲突;因此,有对欢迎页,也做了改造;采用图文结合,对开发工具做了介绍,同时也提供打开启动页入口,及快应用常用资源链接。效果参见如下截图:

快应用 IDE 欢迎页改版

语法插件优化

在原有版本基础上,进一步优化了语法插件的功能,使得开发更加顺畅,具体更新如下:

  • 增加 app.ux 全局变量跳转和补全;
  • template 属性补全优化:空格触发属性名补全、对事件以及属性的排序优化、属性名补全时,再次触发属性值补全、class 和 id 的补全更加智能化、过滤已有的属性名和 class ,提示还没有的属性名;
  • hover 提示,添加文档链接;
  • template 花扣号自动补全;
  • template 双花扣号自动补全变量;
  • 右键增加选中文本格式化;

预览区展示打包报错信息

总有些情况下,应用构建会出现些错误,或将导致预览无法呈现;在 3.2 版本中,对此有做调整:改为由构建工具来呈现,从而规避一些不必要问题;最新效果如下截图:

快应用 IDE 预览区展示打包报错信息

额外要补充说明的是,目前快应用 IDE,展示报错有四处:

  1. 预览:展示项目构建过程中打包错误;一般为 Webpack 抛出;
  2. 底部「输出」面板:与预览一致;额外会有更多构建信息、警告等;
  3. DevTools 的 console 面板:展示用户代码运用中的一些错误;
  4. 开发者工具 console 面板:展示 IDE 以及插件在运行中,抛出的错误;

其中,1,2 可以合为一处,鉴于「输出」部分仍有其作用,目前仍作保留;倘若您在开发中,遇到类似预览白屏的情况,可以查看 3、4 处的报错说明,从而追根溯源,发现问题根本所在。

更新 toolkit 签名路径

修改签名文件的路径,具体修改如下:

  • 新建工程,sign 目录不包含 debug 子目录;
  • 新建 release 签名后,证书直接放在 sign 目录下,而不是在 sign/release 目录;
  • 兼容老版本签名路径,老版本的签名路径能够正常使用。

展望未来

2020 年,已走过大半,快应用 IDE 发布了 2.13.03.1,以及 3.2 等多个大版本; 未来,仍将持续关注性能稳定性兼容性,这些对于用户和我们,都至关重要的基本面;同时将投入更多精力于预览,力争做到预览之呈现,即真机所显;对于新功能,会持谨慎态度,认真研究,力争每一点努力,都能为您带来应有价值;最后,我们将始终倾听用户的声音,如果您有任何建议或意见,请及时告知,将尽可能满足您。

如果您还没有尝试过快应用 IDE,请下载以及尝试使用它,如果您有任何想法,请及时让我们知晓。

再次表示感谢!最后,愿所有人,都可以开心生活,快乐工作。

── 来自快应用工具开发团队,于 2020 年 7 月 28 日。

vivo developer

快应用引擎、工具开发者、快应用生态拓展达人(vivo)。

Great! You've successfully subscribed.
Great! Next, complete checkout for full access.
Welcome back! You've successfully signed in.
Success! Your account is fully activated, you now have access to all content.