管理组件
$ anka new-cmpt user
则会在 src/components
下创建组件:
├── src
│ ├── app.json
│ ├── components
│ │ └── user
+ ├── user.js
+ ├── user.json
+ ├── user.wxml
+ └── user.wxss
但是组件不会被自动注册,还需要做一件事儿将 user
组件添加到 home
页,所以我们执行这条命令:
$ anka enroll user --page=/pages/home/home
查看 src/pages/home/home.json
我们会发现:
{
"navigationBarTitleText": "title",
"navigationBarBackgroundColor": "#FFFFFF",
"navigationBarTextStyle": "black",
"usingComponents": {
+ "user": "/components/user/user"
}
}
如果组件不在 src/components
下呢?我们可以传入完整路径:
$ anka enroll /subPackages/packageA/components/user/user --page=/subPackages/packageA/pages/index/index