管理组件

  1. $ anka new-cmpt user

则会在 src/components 下创建组件:

  1. ├── src
  2. ├── app.json
  3. ├── components
  4. └── user
  5. + ├── user.js
  6. + ├── user.json
  7. + ├── user.wxml
  8. + └── user.wxss

但是组件不会被自动注册,还需要做一件事儿将 user 组件添加到 home 页,所以我们执行这条命令:

  1. $ anka enroll user --page=/pages/home/home

查看 src/pages/home/home.json 我们会发现:

  1. {
  2. "navigationBarTitleText": "title",
  3. "navigationBarBackgroundColor": "#FFFFFF",
  4. "navigationBarTextStyle": "black",
  5. "usingComponents": {
  6. + "user": "/components/user/user"
  7. }
  8. }

如果组件不在 src/components 下呢?我们可以传入完整路径:

  1. $ anka enroll /subPackages/packageA/components/user/user --page=/subPackages/packageA/pages/index/index