zoukankan      html  css  js  c++  java
  • vuehomework1

    红黄蓝三个按钮,点击不同的按钮可以切换一个200*200的矩形框对应的颜色

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
        <style>
            .d1 {
                 200px;
                height: 200px;
            }
        </style>
    </head>
    <body>
    <div id="homework1">
        <p @click="red">red</p>
        <p @click="blue">blue</p>
        <p @click="green">green</p>
        <p :class="c1" :style="color" ></p>
    </div>
    </body>
        <script src="js/vue.js"></script>
    <script>
        new Vue ({
            el:"#homework1",
            data:{
                c1:"d1",
                color:{
                    backgroundColor:"orange"
                }
            },
            methods:{
                red(ev,color){
                    this.color.backgroundColor = 'red'
                },
                blue(ev,color){
                    this.color.backgroundColor = 'blue'
                },
                green(ev,color){
                    this.color.backgroundColor = 'green'
                },
            }
        })
    </script>
    </html>
    

    一个200*200的矩形框,点击其本身,记录点击次数,1此为pink色,2次为green色,3次为cyan色,4次为pink色以此类推.

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
        <style>
            .d1 {
                 200px;
                height: 200px;
            }
        </style>
    </head>
    <body>
    <div id="homework2">
        <p :class="c1" :style="color"  @click="count"></p>
    </div>
    </body>
        <script src="js/vue.js"></script>
    <script>
        let click_num = 0;
        new Vue ({
            el: "#homework2",
            data: {
                c1: "d1",
                color: {
                    backgroundColor: "pink"
                },
            },
            methods: {
                count(){
                    click_num +=1;
                    if (click_num ==1){
                        this.color.backgroundColor = "pink"
                    } else {
                        if (click_num ==2){
                            this.color.backgroundColor = "green"
                        } else {
                            this.color.backgroundColor = "cyan"
                            click_num=0
                        }
                    }
                }
            },
        })
    </script>
    </html>
    
  • 相关阅读:
    MySQL_基础_TCL事务控制语言
    MySQL_基础_DDL数据定义语言
    MySQL_基础_DQL数据查询语言
    MySQL_基础_DML数据操纵语言
    MySQL_基础_存储过程和函数
    MySQL_基础_变量
    linux 常用命令
    灵活QinQ示例
    RRPP 演示实例
    ERPS实例演示
  • 原文地址:https://www.cnblogs.com/agsol/p/12051766.html
Copyright © 2011-2022 走看看