Create FrameMojit - 1950195/simple-mojito GitHub Wiki

$ mojito create mojit FrameMojit
$ mojito create mojit HeaderMojit
$ mojito create mojit BodyMojit
$ mojito create mojit FooterMojit

修改application.json:

[
    {
        "settings": [ "master" ],
        "specs": {
            "frame": {
                "type": "FrameMojit",
                "config": {
                    "children": {
                        "header": {
                            "type": "HeaderMojit"
                        },
                        "body": {
                            "type": "BodyMojit",
                            "action": "test"
                        },
                        "footer": {
                            "type": "FooterMojit"
                        }
                    }
                }
            }
        }
    }
]

修改routes.json:

[
    {
        "settings": [ "master" ],
        "frame": {
            "path": "/frame",
            "verbs": ["get"],
            "call": "frame.index"
        }
    }
]

修改mojits/FrameMojit/controller.server.js

修改mojits/FrameMojit/views/index.hb.html

依次修改HeaderMojid,BodyMojit,Footmojit的controller和views, 参考simple-mojito/mojits

$ mojito start

打开浏览器,输入网址: http://localhost:8666/frame