动态
- 新端扩展-字节跳动小程序共建计划 Chameleon 规范了一套跨端标准,称之为MVVM+协议;开发者只需要按照标准扩展流程,即可快速扩展任意MVVM架构模式的新端。并让已有项目无缝运行新端。目前CML团队和其他业界团队(阿里影业、芒果TV等)正在共同扩展字节跳动小程序。
Issues
Open:
- h5端当scroller偶遇input时,input以滑动的形式取消焦点时,页面滚动计算有问题 建议微信浏览器阻止整个webview的下拉效果。
Closed:
- chameleon-linter规则是否可以配置到eslint linter在ide的集成是在规划进行的,目前一期推出了语言关联、语法高亮、指令补全、内置组件和引用组件及所在组件上的属性补全、css、less补全等。将会在接下来支持linter、format等。
CLI
- 优化interface 插入拷贝原型方法
- 优化dev模式组件和接口 interface 插入校验代码
- 支持interface文件中多个include并且 interface部分唯一
- 支持插件中指定内置组件库
- 支持script节点获取babel前代码
- 组件导出支持运行时分离
- 支持参数控制预览界面的启动
- 多端并行编译 60%
- 高德小程序开发完 单测中
- 修复v-for循环的bug
- 测试多端一致性加强与组件上绑定原生事件
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插件 火热进行中