chameleon周报 [ 5.13 - 5.17 ]

431 阅读2分钟

动态

  • 新端扩展-字节跳动小程序共建计划 Chameleon 规范了一套跨端标准,称之为MVVM+协议;开发者只需要按照标准扩展流程,即可快速扩展任意MVVM架构模式的新端。并让已有项目无缝运行新端。目前CML团队和其他业界团队(阿里影业、芒果TV等)正在共同扩展字节跳动小程序。

Issues

Open:

Closed:

  • chameleon-linter规则是否可以配置到eslint linter在ide的集成是在规划进行的,目前一期推出了语言关联、语法高亮、指令补全、内置组件和引用组件及所在组件上的属性补全、css、less补全等。将会在接下来支持linter、format等。

CLI

  1. 优化interface 插入拷贝原型方法
  2. 优化dev模式组件和接口 interface 插入校验代码
  3. 支持interface文件中多个include并且 interface部分唯一
  4. 支持插件中指定内置组件库
  5. 支持script节点获取babel前代码
  6. 组件导出支持运行时分离
  7. 支持参数控制预览界面的启动
  8. 多端并行编译 60%
  9. 高德小程序开发完 单测中
  10. 修复v-for循环的bug
  11. 测试多端一致性加强与组件上绑定原生事件

CML运行时

  • 多端界面一致性加强: 老项目回归测试,ui支持发版:cml-ui@0.2.0-alpha.1、chameleon-ui-builtin@0.2.10-alpha.4
  • 组件: 支持原生click 冒泡 支付宝修复toElement属性不生效问题

编辑器插件

  • vscode插件[一期~0.2.0] vscode扩展商店中搜索“cml”安装 查看详情 一期推出了语言关联、语法高亮、指令补全、内置组件和引用组件及所在组件上的属性补全、css、less补全等。将会在接下来支持linter、format等。

  • sublime插件 火热进行中

  • webStorm插件 火热进行中