组件配置
组件的配置以json对象的格式配置在.cml文件中,结构如下:
<script cml-type="json">
{
"base":{
"usingComponents": {
"navi": "/components/navi/navi",
"c-cell": "/components/c-cell/c-cell",
"c-list": "/components/c-list/c-list",
"navi-npm": "cml-test-ui/navi/navi"
}
},
"wx": {
},
"alipay": {
},
"baidu": {
},
"web": {
},
"weex": {
}
}
</script>
- base 对象为各端共用的配置对象。
- wx、web、weex分别对应三端特有的配置对象,base的配置会应用到每一端的配置,内部做的merge。
usingComponents
字段是目前最重要的配置,各端都会使用,小程序规定页面的json文件中配置使用到的组件。web和weex端的构建时也是根据该字段去找到相应的组件进行自动化的注册。所以用到组件必须进行配置usingComponents
中组件的引用地址。- 小程序端所需要的一些配置,写在各自的特有配置对象中