chameleon週報 [ 5.13 - 5.17 ]

動態

  • 新端擴展-字節跳動小程序共建計劃 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.一、chameleon-ui-builtin@0.2.10-alpha.4
  • 組件: 支持原生click 冒泡 支付寶修復toElement屬性不生效問題

編輯器插件

  • vscode插件[一期~0.2.0] vscode擴展商店中搜索「cml」安裝 查看詳情 一期推出了語言關聯、語法高亮、指令補全、內置組件和引用組件及所在組件上的屬性補全、css、less補全等。將會在接下來支持linter、format等。css

  • sublime插件 火熱進行中git

  • webStorm插件 火熱進行中github

相關文章
相關標籤/搜索