动态
- 新端扩展-字节跳动小程序共建计划
- 【新端扩展】快应用共建计划 Chameleon 规范了一套跨端标准,称之为MVVM+协议;开发者只需要按照标准扩展流程,即可快速扩展任意MVVM架构模式的新端。并让已有项目无缝运行新端。目前CML团队和其他业界团队(阿里影业、芒果TV等)正在共同扩展字节跳动小程序。
- FlexBox跨端布局案例 基于chameleon跨端框架,测试 FlexBox 布局实现效果
Issues
Open:
- 组件多态web端引用vant事件报错 引用vue第三方组件请不要使用cml的模板语法(包括事件对象都会经过cml事件系统处理),应该使用vue的语法
- 路由配置(src/router.config.json)不够灵活 路由只是简单基础配置所以用JSON格式描述,文件太长不易查找,修改容易引发冲突需要人工避免。以及用.js也会有同样问题。
- page组件的back 监听不到 在微信小程序上无反应 查看文档 cml.js.org/doc/compone…
- 微信小程序 开发完了, 模拟器 ,debug 所有都好使, 推到微信公众平台, 用真实的小程序体验版, 说小程序样式不允许,,用的cml 的标准语法 小程序规则更新使部分选择器不能使用
- 微信小程序只支持拍照,不支持摄像吗 请参考chooseImage的源码实现chooseVideo
- vscode中cml快捷键注释问题 将会在下个版本解决这个问题
- scroller很卡 参考 github.com/chameleon-t… 例子
- didi的开源项目下还有一款跨小程序的开源项目mpx(https://github.com/didi/mpx),chameleon如何看待? 对 Chameleon 来说无论内部和外部的有重合点的开源产品体现了这个方向的勃勃生机,同行各自努力
- 编译速度太慢 首次启动较慢的问题已经列入优化TODO工作,启动后会watch文件变化,速度几十毫秒级别。
- 在开发支付宝小程序时,IOS支持http请求,安卓不支持http,只支持https请求 你好,微信支付宝等小程序真机测试均需要请求https接口且这个是小程序的限制,你可以配置成https的进行真机测试。如果是开发工具,可以在详情里去掉https的限制。
Closed:
- carousel组件文档中,如何理解bug&tip里的修改current值? 这里我们希望当修改default-index的值的时候能滚动到对应位置
- 有用过 image 组件的 onload 事件绑定没?我这边不起作用啊 写法问题
- 可以加个License吗 感谢建议:github.com/didi/chamel…
- cml里的text无法换行? 已自行关闭
- cml init component建立带路径组件名称创建路径异常 这个不算异常,文件夹名称不能有/ 符号,/符号就代表要创建一级目录了
CLI
- 修复扩展新端编译报错阻断watch
- 修复扩展新端中没有注入变量,例如process.env.media
- qq小程序编译支持,测试发版
- 排查与修复weex端liveload失效问题
- 复现修复扩展新端中不能使用async函数的问题
CML运行时
- 运行时、cml-store、builtin-ui、cml-ui扩展支持qq小程序
- cml-demo 升级各版本,回归测试,支持qq
- 添加changelog,对不向下兼容的版本提供升级指引
- video 音频组件待合并发版
- c-tip 组件三角标优化效果
- 修复web端scroller内嵌input时,input以滚动形式取消焦点,页面滚动计算有问题
编辑器插件
-
vscode插件[一期~0.2.8] vscode扩展商店中搜索“cml”安装 查看详情 一期推出了语言关联、语法高亮、指令补全、内置组件和引用组件及所在组件上的属性补全、css、less补全等。将会在接下来一到两周支持linter、format等功能。敬请期待
-
sublime插件 火热进行中
-
webStorm插件 火热进行中