栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > Web开发 > JavaScript

Chameleon快速上手简易教程

JavaScript 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Chameleon快速上手简易教程

教程

CML特点是“一端所见即多端所见”你只需开发一次就能跑所有端。
跟随这个教程开启你的chameleon跨端开发。

1 起步 1.1 安装运行环境

开发chameleon项目的第一步是要安装运行环境和全局安装chameleon-tool。

**[success] 运行环境 **

node >= 8.10.0
npm >= 5.6.0

建议安装使用nvm管理node版本。

1.2 安装脚手架工具
npm i -g chameleon-tool

安装成功后执行 cml -v 即可查看当前版本 cml -h查看命令行帮助文档更多命令参见脚手架工具。接下来就可以使用它快速的创建chameleon项目。

**[success] 尝鲜版 **

尝鲜版提供了百度小程序和支付宝小程序的支持
如果想提前使用可移步这里查看使用

1.3 创建与启动第一个chameleon项目
  • 执行 cml init project
  • 输入项目名称
  • 等待自动执行npm install依赖
  • 切换到项目根目录执行cml dev
  • 会自动打开预览界面 预览界面如下

web端可以点击模拟器内页面右上角打开新的浏览器窗口。

native端的效果请下载chameleon playground(目前可下载Android端IOS端即将发布)或者下载weex playground扫码预览

小程序端请下载微信开发者工具打开项目根目录下的 /dist/wx 目录预览。

支付宝、百度小程序正在alpha版本中这里查看使用。快应用正在测试中。

接下来我们一起看看chameleon项目的目录结构与代码构成。

2 目录结构与代码构成 2.1 目录结构

刚刚生成chameleon项目的目录结构如下

├── chameleon.config.js   // 项目的配置文件
├── dist    // 打包产出目录
├── mock    // 模拟数据目录
├── node_modules   // npm包依赖基于多态协议直接使用各端原生组件
├── package.json
└── src     // 项目源代码 
    ├── app // app入口
    ├── components // 组件文件夹
    ├── pages      // 页面文件夹
    ├── router.config.json// 路由配置文件
    └── store      // 全局状态管理

编辑器中语法高亮暂时使用.vue的插件参见编辑器插件后续会推出更强大的插件。

chameleon的目录结构将组件、页面、路由、全局状态管理、静态资源、模拟数据等按照功能进行划分。更多参见目录结构。
你可以留意到这个项目中的app入口、组件和页面下都是.cml为后缀的文件接下来我们就看看.cml文件代码构成。

2.2 .cml文件代码构成

从事过网页编程的人知道网页编程采用的是HTML + CSS + JS这样的组合同样道理chameleon中采用的是 CML + CMSS + JS。我们定义了扩展名为.cml的文件将一个组件需要的所有部分组合CML、CMSS、JS逻辑交互、JSON配置在一起更方便开发。

2.2.1 CML

CMLChameleon Markup Language用于描述页面的结构我们知道HTML是有一套标准的语义化标签例如文本是 按钮是

转载请注明:文章转载自 www.mshxw.com
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号