欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Vue实现计数器元素功能区域

程序员文章站 2024-01-02 12:55:52
实现计数器元素的总结1.创建Vue示例时:el(挂载点),data(数据),methods(方法)2 .v-on指令 的作用是绑定事件,简写为:@3 .方法中通过this,关键字获取data中的数据4. v-text指令的作用是:设置元素的文本值,简写为{{}} ,v-html指令的作用是:设置元素的innerHTML ...

实现计数器元素的总结

1.创建Vue示例时:el(挂载点),data(数据),methods(方法)
2 .v-on指令 的作用是绑定事件,简写为:@
3 .方法中通过this,关键字获取data中的数据
4. v-text指令的作用是:设置元素的文本值,简写为{{}} ,
v-html指令的作用是:设置元素的innerHTML

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>计数器</title>
</head>
<body>
    <!-- html结构 -->
    <div id="app">
        <div class="input-num">
            <button @click="sub">
                -
            </button>
            <span>{{num}}</span>
            <button @click="add">
                +
            </button>
        </div>
        <!-- <img src="" alt=""> -->
    </div>
    <!-- 开发环境版本,包含有了帮助的命令行警告 -->
    <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
    
    <script>
        var app = new Vue({
            el:"#app",
            data:{
                num:1
            },
            methods:{
                add:function(){
                    //console.log('add');
                    if(this.num>=10){
                        alert("别再点击了,已经最大了");
                    }
                    else {this.num++;}
                },
                sub:function(){
                    //console.log('sub');
                    if(this.num<=1){
                        alert("别点了,最小了");
                    }
                    else {
                        this.num--;//这里的this一定不能少啊
                    }
                }
            },
        })
    </script>
</body>
</html>

本文地址:https://blog.csdn.net/qq_46144237/article/details/111147458

相关标签: Vue

上一篇:

下一篇: