zoukankan      html  css  js  c++  java
  • 作业

    '''
    1.有 红、黄、蓝 三个按钮,以及一个200x200矩形框box,点击不同的按钮,box的颜色会被切换为指定的颜色
    '''
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
        <style>
            .d1 {
                 200px;
                height: 200px;
                background-color: black;
            }
            .d2 {
                 200px;
                height: 200px;
                background-color: red;
            }
            .d3 {
                 200px;
                height: 200px;
                background-color: yellow;
            }
            .d4 {
                 200px;
                height: 200px;
                background-color: blue;
            }
        </style>
    </head>
    <body>
    
    <div id="app">
        <p v-on:click="pClick(1)">红</p>
        <p v-on:click="pClick(2)">黄</p>
        <p v-on:click="pClick(3)">蓝</p>
    
        <p :class="c1"></p>
    </div>
    
    </body>
    
    <script src="js/vue.js"></script>
    <script>
        let app = new Vue({
            el: '#app',
            data: {
                c1: 'd1',
                c2: 'd2',
                c3: 'd3',
                c4: 'd4',
            },
            methods: {
                pClick: function (arg) {
                    if (arg == '1') {
                        app.c1 = app.c2
                    }
                    if (arg == '2') {
                        app.c1 = app.c3
                    }
                    if (arg == '3') {
                        console.log(arg)
                        app.c1 = app.c4
                    }
                }
            }
        })
    </script>
    
    </html>
    
    '''
    有一个200x200矩形框wrap,点击wrap本身,记录点击次数,如果是1次wrap为pink色,2次wrap为green色,3次wrap为cyan色,4次重新回到pink色,依次类推
    '''
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
        <style>
            .d1 {
                 200px;
                height: 200px;
                background-color: black;
            }
            .d2 {
                 200px;
                height: 200px;
                background-color: pink;
            }
            .d3 {
                 200px;
                height: 200px;
                background-color: green;
            }
            .d4 {
                 200px;
                height: 200px;
                background-color: cyan;
            }
        </style>
    </head>
    <body>
    
    <div id="app">
        <p>{{ count }}</p>
        <p :class="c1" v-on:click="pClick"></p>
    </div>
    
    </body>
    
    <script src="js/vue.js"></script>
    <script>
        let app = new Vue({
            el: '#app',
            data: {
                count: 0,
                res: 0,
                c1: 'd1',
                c2: 'd2',
                c3: 'd3',
                c4: 'd4',
            },
            methods: {
                pClick: function () {
                    app.count = app.count + 1;
                    app.res = app.res + 1;
                    if (app.res == 1) {
                        app.c1 = app.c2
                    }
                    if (app.res == 2) {
                        app.c1 = app.c3
                    }
                    if (app.res == 3) {
                        app.c1 = app.c4;
                        app.res = 0;
                    }
                }
            }
        })
    </script>
    
    </html>
    
  • 相关阅读:
    计算机中的那些缩写词
    Linux 下dns的搭建
    html中的定位
    编程基础之流程控制
    linux中kvm的安装及快照管理
    zabbix 中监控windows 的typepref中的值
    详解Linux交互式shell脚本中创建对话框实例教程_linux服务器
    rhel7 单用户修改root密码
    Linux vim编辑器使用详解
    Linux下用ftp更新web内容!
  • 原文地址:https://www.cnblogs.com/samoo/p/12052458.html
Copyright © 2011-2022 走看看