• 如何用vue组件做个机器人?有趣味的代码


     
        
    <!DOCTYPE html>
    <html lang="en">
    <div>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <meta http-equiv="X-UA-Compatible" content="ie=edge">
        <title>vue的组件,优点:提高复用</title>
        <style>

            .head{border:2px solid slategray;300px;text-align: center;font-family: 楷体;height:100px;color: tomato;margin: 0px auto;border-radius: 30px 30px 30px 30px;background:#4b0d22}
       
            .body{border:2px solid slategray;500px;text-align: center;font-family: 楷体;height:350px;color: tomato;float: left;background:#4b0d22}

            .larm{border:2px solid slategray;100px;text-align: center;font-family: 楷体;height:200px;color: tomato;float:left;margin-left: 400px;background:#4b0d22}

            .rarm{border:2px solid slategray;100px;text-align: center;font-family: 楷体;height:200px;color: tomato;float: left;background:#4b0d22}

            .lleg{border:2px solid slategray;100px;text-align: center;font-family: 楷体;height:240px;color: tomato;float: left;margin-left:505px;background:#4b0d22}

            .rleg{border:2px solid slategray;100px;text-align: center;font-family: 楷体;height:240px;color: tomato;float: left;margin-left:295px;background:#4b0d22}

            .lfoot{border:2px solid slategray;100px;text-align: center;font-family: 楷体;height:50px;color: tomato;float: left;margin-left:505px;background:#4b0d22}

            .rfoot{border:2px solid slategray;100px;text-align: center;font-family: 楷体;height:50px;color: tomato;float: left;margin-left:295px;background:#4b0d22}  
        </style>
        <script src="../js/vue.js"></script>
        <script>
        window.onload = function(){
            // 声明vue的组件头部,mycom组件名称
            Vue.component("mycom",{
                // 定义网页模板template
                // 里面放的html标签
                template:'<div class="head"><h1>我来组成头部</h1></div>'
            });

            // 声明vue的组件身体,mybody组件名称
            Vue.component("mybody",{
                // 定义网页模板template
                // 里面放的html标签
                template:'<div class="body"><h1>我来组成身体</h1><div>'
            });    

            // 声明vue的组件左胳膊,
            Vue.component("larm",{
                // 定义网页模板template
                // 里面放的html标签
                template:'<div class="larm"><h1>我来组成左胳膊</h1><div>'
            });   

            Vue.component("rarm",{
                // 定义网页模板template
                // 里面放的html标签
                template:'<div class="rarm"><h1>我来组成右胳膊</h1><div>'
            });  

            Vue.component("lleg",{
                // 定义网页模板template
                // 里面放的html标签
                template:'<div class="lleg"><h1>我来组成左腿</h1><div>'
            });

            Vue.component("rleg",{
                // 定义网页模板template
                // 里面放的html标签
                template:'<div class="rleg"><h1>我来组成右腿</h1><div>'
            });

            Vue.component("lfoot",{
                // 定义网页模板template
                // 里面放的html标签
                template:'<div class="lfoot"><h1>左脚</h1><div>'
            });

            Vue.component("rfoot",{
                // 定义网页模板template
                // 里面放的html标签
                template:'<div class="rfoot"><h1>右脚</h1><div>'
            });

            // 创建vue对象,es6用let声明
            let app = new Vue({
                el:"#app",
            });
        }
        </script>
    </head>
    <body>
        <div id="app">
            <!-- 调用组件 -->
            <div><mycom></mycom></div>
            <div>
                <larm></larm>
                <mybody></mybody>
                <rarm></rarm>
            </div>
            <div>
                <lleg></lleg>
                <rleg></rleg>
            </div>
            <div>
                <lfoot></lfoot>
                <rfoot></rfoot>
            </div>
        </div>
    </body>
    </html>
     
     
     
     
     
     
    运行效果图:
    python 中文名:蟒蛇,设计者:Guido van Rossum
  • 相关阅读:
    201521123098 《Java程序设计》 第5周学习总结
    201521123098 《Java程序设计》 第4周学习总结
    201521123098 《Java程序设计》第3周学习总结
    Beta阶段Scrum 冲刺博客合集
    项目复审——Alpha阶段
    事后诸葛亮分析
    展示博客
    测试与发布
    Alpha阶段敏捷冲刺总结
    敏捷冲刺七
  • 原文地址:https://www.cnblogs.com/lutt/p/10103407.html
Copyright © 2020-2023  润新知