普通菜单 without json
Source
        Output
        QRCode
    <!doctype html>
<html>
<head>
<meta charset="utf-8"/>
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>普通菜单</title>
<link rel="stylesheet" type="text/css" href="//g.alicdn.com/kissy/k/5.0.1/css/base.css">
<link rel="stylesheet" type="text/css" href="//g.alicdn.com/kissy/k/5.0.1/menu/assets/dpl.css">
<script src="//g.alicdn.com/kissy/k/5.0.1/seed.js" data-config="{combine:true}"></script>
</head>
<body>
<h1>普通菜单</h1>
<p>动态增加菜单项,不直接使用JSON方式配置生成</p>
<div id="container" style="margin-left:50px;">
    
</div>
<script type="text/javascript">
    require(['menu', 'separator'], function(Menu, Separator){
        var myMenu = new Menu({
            render : '#container',
            width : 150
        });
        var item1 = new Menu.Item({
            content : 'item1'
        });
        var item2 = new Menu.Item({
            content : 'item2'
        });
        var item3 = new Menu.Item({
            content : 'item3'
        });
        var item4 = new Menu.Item({
            content : 'item4'
        });
        var popupMenu = new Menu.PopupMenu({
            autoHideOnMouseLeave:true
        });
        popupMenu.addChild(item3);
        popupMenu.addChild(item4);
        var subMenu = new Menu.SubMenu({
            content : 'submenu',
            menu : popupMenu
        });
        myMenu.addChild(item1);
        myMenu.addChild(item2);
        myMenu.addChild(subMenu);
        myMenu.render();
    });
</script>
</body>
</html> 
         
		